: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:#c3d1de29;--line-strong:#c3d1de52;--line-ink:#14253624;--line-ink-strong:#14253642;--status-open:#8fb4d9;--status-active:#fe650e;--status-done:#6fc2a0;--space-1:.25rem;--space-2:.5rem;--space-3:.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, .955rem + .22vw, 1.125rem);--fs-small:clamp(.875rem, .85rem + .12vw, .9375rem);--fs-lead:clamp(1.0625rem, .99rem + .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 + .42vw, 1.5rem);--fs-h4:clamp(1.0625rem, 1.02rem + .22vw, 1.1875rem);--fs-eyebrow:clamp(.75rem, .73rem + .1vw, .8125rem);--lh-tight:1.15;--lh-heading:1.25;--lh-body:1.7;--transition:.16s cubic-bezier(.2, .6, .3, 1);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-block-start:6rem}body{background-color:var(--navy-800);color:var(--text);font-family:var(--font-en);font-size:var(--fs-body);line-height:var(--lh-body);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;min-height:100dvh;margin:0;overflow-x:hidden}html[lang^=he] body{font-family:var(--font-he)}h1,h2,h3,h4,h5,p,figure,blockquote,ul,ol,dl,dd{margin:0}ul,ol{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{color:var(--text);background:#fe650e4d}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:200;padding:var(--space-3) var(--space-5);background:var(--orange);color:var(--ink);border-radius:var(--radius);transition:transform var(--transition);font-weight:600;position:absolute;inset-block-start:var(--space-3);inset-inline-start:var(--space-3);transform:translateY(-200%)}.skip-link:focus{transform:translateY(0)}.container{inline-size:100%;max-inline-size:var(--container);padding-inline:var(--gutter);margin-inline:auto}.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{letter-spacing:-.015em;text-wrap:balance;font-weight:600}.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);font-weight:600;line-height:1.35}.lead{font-size:var(--fs-lead);color:var(--text-muted);text-wrap:pretty;max-inline-size:62ch;line-height:1.6}.body{color:var(--text-muted);text-wrap:pretty;max-inline-size:68ch}.small{font-size:var(--fs-small);color:var(--text-faint);line-height:1.6}.mono{font-family:var(--font-mono);letter-spacing:0;font-size:.875em}.eyebrow{align-items:center;gap:var(--space-3);font-size:var(--fs-eyebrow);letter-spacing:.14em;text-transform:uppercase;color:var(--orange-text);margin-block-end:var(--space-4);font-weight:600;display:flex}html[lang^=he] .eyebrow{letter-spacing:.06em}.eyebrow:before{content:"";opacity:.6;background:currentColor;flex:none;block-size:1px;inline-size:clamp(1.5rem,4vw,2.5rem)}.section--light .eyebrow{color:var(--orange-deep)}.section{padding-block:clamp(3.5rem,8vw,6.5rem);position:relative}.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 .lead,.section--light .body,.section--light .small{color:var(--ink-muted)}.section--sunk{background:var(--navy-850)}.blueprint-grid{pointer-events:none;background-image:linear-gradient(var(--line) 1px, transparent 1px), linear-gradient(90deg, var(--line) 1px, transparent 1px);opacity:.35;background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(80% 70% at 50% 40%,#000 30%,#0000 100%);mask-image:radial-gradient(80% 70% at 50% 40%,#000 30%,#0000 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{justify-content:center;align-items:center;gap:var(--space-2);border-radius:var(--radius);min-block-size:48px;font-size:var(--fs-small);letter-spacing:.01em;cursor:pointer;text-align:center;transition:background-color var(--transition), border-color var(--transition), color var(--transition), transform var(--transition);border:1px solid #0000;padding-block:.75rem;padding-inline:clamp(1.125rem,3vw,1.75rem);font-weight:600;display:inline-flex}.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{color:var(--text);border-color:var(--line-strong);background:0 0}.btn--secondary:hover:not(:disabled){border-color:var(--text-muted);background:#ffffff0a}.section--light .btn--secondary{color:var(--ink);border-color:var(--line-ink-strong)}.section--light .btn--secondary:hover:not(:disabled){border-color:var(--ink);background:#1425360d}.btn--block{inline-size:100%}.btn-row{gap:var(--space-3);flex-wrap:wrap;display:flex}@media (max-width:30rem){.btn-row>.btn{inline-size:100%}}.link-arrow{align-items:center;gap:var(--space-2);color:var(--orange-text);font-weight:600;font-size:var(--fs-small);transition:border-color var(--transition), gap var(--transition);border-block-end:1px solid #0000;display:inline-flex}.link-arrow:hover{gap:calc(var(--space-2) + 2px);border-block-end-color:currentColor}.section--light .link-arrow{color:var(--orange-deep)}.card{border:1px solid var(--line);border-radius:var(--radius);block-size:100%;transition:border-color var(--transition), transform var(--transition);background:linear-gradient(#1b344ab8,#11223580);padding:clamp(1.25rem,3vw,1.75rem);position:relative}.card--interactive:hover{border-color:var(--line-strong)}.card__title{align-items:flex-start;gap:var(--space-3);font-size:var(--fs-h4);border-block-end:1px solid var(--line);margin-block-end:var(--space-4);padding-block-end:var(--space-4);font-weight:600;line-height:1.35;display:flex}.card__title .icon{color:var(--orange-text);flex:none;margin-block-start:2px}.card__body{color:var(--text-muted);font-size:var(--fs-small);line-height:1.65}.card--bracket:before,.card--bracket:after{content:"";border:1px solid var(--orange);opacity:.55;pointer-events:none;block-size:14px;inline-size:14px;position:absolute}.card--bracket:before{border-block-end:0;border-inline-end:0;inset-block-start:-1px;inset-inline-start:-1px}.card--bracket:after{border-block-start:0;border-inline-start:0;inset-block-end:-1px;inset-inline-end:-1px}.section--light .card{border-color:var(--line-ink);background:#fff}.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{border-color:var(--line-ink);background:#fff}.grid{gap:clamp(1rem,2.5vw,1.5rem);display:grid}.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{grid-template-columns:minmax(0,1fr);align-items:center;gap:clamp(2rem,5vw,3.5rem);display:grid}@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{z-index:100;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-block-end:1px solid var(--line);background:#0b1a29db;position:sticky;inset-block-start:0}@supports not ((-webkit-backdrop-filter:blur(4px)) or (backdrop-filter:blur(4px))){.header{background:var(--navy-900)}}.header__inner{align-items:center;gap:var(--space-4);min-block-size:68px;display:flex}.brand{align-items:center;gap:var(--space-3);letter-spacing:-.01em;min-block-size:44px;color:var(--text);flex:none;font-size:1.0625rem;font-weight:700;display:inline-flex}.brand__mark{color:var(--orange-text);flex:none}.brand__name{white-space:nowrap}.header__nav{margin-inline-start:auto;display:none}.header__actions{align-items:center;gap:var(--space-3);margin-inline-start:auto;display:flex}@media (min-width:80rem){.header__nav{align-items:center;gap:clamp(.5rem,1.5vw,1.25rem);display:flex}.header__actions{margin-inline-start:var(--space-4)}}@media (max-width:30rem){.header__signin,.header__cta{display:none}}.nav-link{padding:var(--space-2) var(--space-2);font-size:var(--fs-small);color:var(--text-muted);white-space:nowrap;transition:color var(--transition);font-weight:500;position:relative}.nav-link:hover,.nav-link[aria-current=page]{color:var(--text)}.nav-link[aria-current=page]:after{content:"";inset-block-end:-2px;inset-inline:var(--space-2);background:var(--orange);block-size:2px;position:absolute}.header__cta{display:none}@media (min-width:48rem){.header__cta{white-space:nowrap;min-block-size:42px;font-size:var(--fs-small);flex:none;padding-block:.5rem;display:inline-flex}.header__nav{gap:var(--space-4)}}.burger{border:1px solid var(--line-strong);border-radius:var(--radius);cursor:pointer;background:0 0;justify-content:center;align-items:center;block-size:46px;inline-size:46px;display:inline-flex}@media (min-width:80rem){.burger{display:none}}.drawer{z-index:150;background:var(--navy-900);overscroll-behavior:contain;flex-direction:column;display:flex;position:fixed;inset:0;overflow-y:auto}.drawer__top{justify-content:space-between;align-items:center;gap:var(--space-4);border-block-end:1px solid var(--line);min-block-size:68px;padding-inline:var(--gutter);display:flex}.drawer__body{padding:var(--space-5) var(--gutter) var(--space-8);gap:var(--space-2);flex-direction:column;display:flex}.drawer__link{justify-content:space-between;align-items:center;gap:var(--space-4);padding-block:var(--space-4);border-block-end:1px solid var(--line);color:var(--text);font-size:1.0625rem;font-weight:500;display:flex}.drawer__link[aria-current=page]{color:var(--orange-text)}.drawer__link .icon{color:var(--text-faint);flex:none}.drawer__footer{align-items:stretch;gap:var(--space-3);flex-direction:column;margin-block-start:var(--space-5);display:flex}.drawer__footer .locale-switch{align-self:flex-start}.locale-switch{border:1px solid var(--line-strong);border-radius:var(--radius);flex:none;align-items:center;display:inline-flex;overflow:hidden}.locale-switch__item{color:var(--text-faint);transition:background-color var(--transition), color var(--transition);align-items:center;min-block-size:40px;padding:.55rem .7rem;font-size:.8125rem;font-weight:600;display:inline-flex}.locale-switch__item:hover{color:var(--text)}.locale-switch__item[aria-current=true]{color:var(--orange-text);background:#fe650e29}.hero{background:radial-gradient(60rem 36rem at 72% 8%, #fe650e21, transparent 62%), radial-gradient(48rem 36rem at 8% 92%, #4f8cc421, transparent 60%), var(--navy-800);padding-block:clamp(2.75rem,7vw,5.5rem) clamp(3rem,7vw,5.5rem);position:relative;overflow:hidden}.hero__grid{grid-template-columns:minmax(0,1fr);align-items:center;gap:clamp(2.25rem,6vw,4rem);display:grid}@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{border-inline-start:2px solid var(--orange);color:var(--text-muted);font-size:var(--fs-small);max-inline-size:54ch;margin-block-start:var(--space-5);padding-inline-start:var(--space-4)}.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);position:relative;overflow:hidden}.figure__scene{border-radius:var(--radius);direction:ltr;background:#0a121c;position:relative;overflow:hidden}.figure__caption{color:var(--text-faint);align-items:center;gap:var(--space-2);flex-wrap:wrap;margin-block-start:var(--space-3);font-size:.8125rem;display:flex}.figure__tag{align-items:center;gap:var(--space-2);border:1px solid var(--line-strong);letter-spacing:.06em;text-transform:uppercase;color:var(--text-faint);border-radius:999px;padding:.2rem .5rem;font-size:.6875rem;font-weight:600;display:inline-flex}.scene-chip{border:1px solid var(--orange);color:var(--orange-bright);white-space:nowrap;background:#070d15e6;border-radius:3px;align-items:center;gap:.35rem;max-inline-size:60%;padding:.25rem .55rem;font-size:clamp(.625rem,1.5vw,.75rem);font-weight:600;line-height:1.5;display:inline-flex;position:absolute}.scene-chip--num{font-family:var(--font-mono);direction:ltr;font-weight:500}.scene-roi{border:1.5px dashed var(--orange);pointer-events:none;border-radius:2px;position:absolute}.scene-roi:before,.scene-roi:after{content:"";border:1.5px solid var(--orange-bright);block-size:9px;inline-size:9px;position:absolute}.scene-roi:before{border-block-end:0;border-inline-end:0;inset-block-start:-5px;inset-inline-start:-5px}.scene-roi:after{border-block-start:0;border-inline-start:0;inset-block-end:-5px;inset-inline-end:-5px}.steps{gap:var(--space-4);counter-reset:step;grid-template-columns:minmax(0,1fr);display:grid}@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{padding:var(--space-5);border:1px solid var(--line);border-radius:var(--radius);background:#1b344a73;position:relative}.step__num{border:1px solid var(--orange);block-size:30px;inline-size:30px;color:var(--orange-text);font-family:var(--font-mono);border-radius:50%;justify-content:center;align-items:center;margin-block-end:var(--space-4);font-size:.8125rem;font-weight:600;display:inline-flex}.ticks{gap:var(--space-3);display:grid}.ticks li{align-items:flex-start;gap:var(--space-3);font-size:var(--fs-small);color:var(--text-muted);line-height:1.6;display:flex}.ticks .icon{color:var(--orange-text);flex:none;margin-block-start:.3em}.section--light .ticks li{color:var(--ink-muted)}.section--light .ticks .icon{color:var(--orange-deep)}.deflist{border-block-start:1px solid var(--line);gap:0;display:grid}.deflist__row{gap:var(--space-1);padding-block:var(--space-3);border-block-end:1px solid var(--line);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:34rem){.deflist__row{gap:var(--space-4);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);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{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);font-size:var(--fs-small);color:var(--text-muted);background:#fe650e0f;line-height:1.65;display:flex}.callout .icon{color:var(--orange-text);flex:none;margin-block-start:.15em}.callout strong{color:var(--text);font-weight:600}.section--light .callout{border-color:var(--line-ink);border-inline-start-color:var(--orange-deep);color:var(--ink-muted);background:#b34a1a12}.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:#8fb4d912}.callout--neutral .icon{color:var(--status-open)}.pipeline{gap:var(--space-2);flex-wrap:wrap;align-items:stretch;display:flex}.pipeline__item{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);border:1px solid var(--line);color:var(--text-muted);background:#1b344a;border-radius:999px;font-size:.8125rem;display:flex}.pipeline__dot{border:1px solid;border-radius:50%;flex:none;block-size:8px;inline-size:8px}.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:#6fc2a066}.pipeline__item[data-state=done] .pipeline__dot{background:var(--status-done)}.contact-list{gap:var(--space-2) var(--space-4);font-size:var(--fs-small);grid-template-columns:max-content 1fr;margin:0;display:grid}.contact-list dt{color:var(--text-faint)}.contact-list dd{color:var(--text);margin:0;font-weight:600}@media (max-width:26rem){.contact-list{grid-template-columns:minmax(0,1fr);gap:0}.contact-list dd{margin-block-end:var(--space-3)}}.table-wrap{border:1px solid var(--line);border-radius:var(--radius);-webkit-overflow-scrolling:touch;inline-size:100%;overflow-x:auto}.table{border-collapse:collapse;inline-size:100%;min-inline-size:34rem;font-size:var(--fs-small)}.table th,.table td{padding:var(--space-3) var(--space-4);text-align:start;border-block-end:1px solid var(--line);vertical-align:top}.table th{color:var(--text);white-space:nowrap;background:#1b344a99;font-weight:600}.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 th,.section--light .table td{border-block-end-color:var(--line-ink)}.section--light .table td{color:var(--ink-muted)}.field{gap:var(--space-2);flex-direction:column;display:flex}.field__label{font-size:var(--fs-small);color:var(--text);font-weight:600}.field__hint{color:var(--text-faint);font-size:.8125rem}.field__req{color:var(--orange-text);margin-inline-start:.25rem}.input,.textarea,.select{background:var(--navy-900);border:1px solid var(--line-strong);border-radius:var(--radius);min-block-size:48px;inline-size:100%;color:var(--text);transition:border-color var(--transition), background-color var(--transition);padding:.7rem .875rem;font-size:1rem}.textarea{resize:vertical;min-block-size:8rem;line-height:1.6}.select{appearance:none;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-position:right .875rem center;background-repeat:no-repeat;background-size:18px 18px;padding-inline-end:2.5rem}[dir=rtl] .select{background-position:.875rem}.input:focus,.textarea:focus,.select:focus{border-color:var(--orange)}.input[aria-invalid=true],.textarea[aria-invalid=true],.select[aria-invalid=true]{border-color:#ff7a7a}.field__error{color:#ff9c9c;align-items:center;gap:var(--space-2);font-size:.8125rem;display:flex}.checkbox{align-items:flex-start;gap:var(--space-3);padding-block:var(--space-2);min-block-size:44px;font-size:var(--fs-small);color:var(--text-muted);cursor:pointer;line-height:1.55;display:flex}.checkbox input{block-size:24px;inline-size:24px;accent-color:var(--orange);cursor:pointer;flex:none;margin:0;margin-block-start:.15em}.form-grid{gap:var(--space-5);grid-template-columns:minmax(0,1fr);display:grid}@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){grid-template-rows:subgrid;gap:var(--space-2);grid-row:span 3;display:grid}.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{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;display:flex}.form-status--ok{color:#bfe8d7;background:#6fc2a01f;border:1px solid #6fc2a06b}.form-status--error{color:#ffc6c6;background:#ff7a7a1a;border:1px solid #ff7a7a66}.form-status .icon{flex:none;margin-block-start:.1em}.dropzone{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);text-align:center;transition:border-color var(--transition), background-color var(--transition);background:#0b1a2980;flex-direction:column;display:flex;position:relative}.dropzone[data-dragging=true]{border-color:var(--orange);background:#fe650e12}.dropzone__icon{color:var(--orange-text)}.result-row{gap:var(--space-1);padding-block:var(--space-3);border-block-end:1px solid var(--line);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:34rem){.result-row{gap:var(--space-4);grid-template-columns:11rem minmax(0,1fr);align-items:baseline}}.verdict{align-items:flex-start;gap:var(--space-4);padding:var(--space-5);border-radius:var(--radius);border:1px solid var(--line-strong);background:#1b344a80;display:flex}.verdict[data-tone=supported]{background:#6fc2a017;border-color:#6fc2a073}.verdict[data-tone=unsupported]{background:#fe650e14;border-color:#fe650e80}.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{align-items:flex-start;gap:var(--space-3);inline-size:100%;padding:var(--space-4);border:1px solid var(--line);border-radius:var(--radius);text-align:start;cursor:pointer;transition:border-color var(--transition), background-color var(--transition);background:#11223599;display:flex}.finding:hover{border-color:var(--line-strong)}.finding[aria-pressed=true]{border-color:var(--orange);background:#fe650e17}.finding__index{border:1px solid var(--orange);block-size:26px;inline-size:26px;color:var(--orange-text);font-family:var(--font-mono);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:.75rem;display:inline-flex}.region{transition:border-color var(--transition), box-shadow var(--transition);pointer-events:none;border:1.5px solid #fe650e8c;border-radius:2px;position:absolute;box-shadow:0 0 0 1px #0b1a2999}.region[data-active=true]{border-color:var(--orange);box-shadow:0 0 0 1px #0b1a2999,0 0 18px #fe650e8c}.region__label{background:var(--orange);color:#17222e;font-family:var(--font-mono);direction:ltr;border-radius:2px;margin-block-end:3px;padding:0 4px;font-size:10px;line-height:1.5;position:absolute;inset-block-end:100%;inset-inline-start:0}.tabs{border:1px solid var(--line-strong);border-radius:var(--radius);background:#0b1a29b3;gap:3px;padding:3px;display:inline-flex}.tabs__btn{min-block-size:44px;color:var(--text-faint);cursor:pointer;transition:background-color var(--transition), color var(--transition);background:0 0;border:0;border-radius:2px;padding:.45rem .9rem;font-size:.8125rem;font-weight:600}.tabs__btn[aria-selected=true]{color:var(--orange-text);background:#fe650e29}.cta-band{background:radial-gradient(40rem 22rem at 78% 20%, #fe650e29, transparent 62%), var(--navy-900);border-block:1px solid var(--line);position:relative;overflow:hidden}.footer{background:var(--navy-900);border-block-start:1px solid var(--line);padding-block:clamp(2.5rem, 6vw, 4rem) var(--space-6)}.footer__grid{grid-template-columns:minmax(0,1fr);gap:clamp(1.75rem,4vw,2.5rem);display:grid}@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{letter-spacing:.12em;text-transform:uppercase;color:var(--text-faint);margin-block-end:var(--space-4);font-size:.75rem;font-weight:700}.footer__links{gap:var(--space-3);display:grid}.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{border-block-start:1px solid var(--line);gap:var(--space-4);color:var(--text-faint);flex-wrap:wrap;justify-content:space-between;align-items:center;margin-block-start:clamp(2rem,5vw,3rem);padding-block-start:var(--space-5);font-size:.8125rem;display:flex}.icon{vertical-align:middle;display:inline-block}.spinner{border:2px solid;border-block-start-color:#0000;border-radius:50%;flex:none;block-size:16px;inline-size:16px;animation:.7s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}.divider{background:var(--line);border:0;block-size:1px}.prose p+p,.prose p+ul,.prose ul+p,.prose p+h3,.prose ul+h3{margin-block-start:var(--space-4)}.prose h3{margin-block-start:var(--space-6)}.prose ul{gap:var(--space-2);display:grid}.prose li{gap:var(--space-3);color:var(--text-muted);font-size:var(--fs-small);line-height:1.65;display:flex}.prose li:before{content:"";background:var(--orange);border-radius:50%;flex:none;block-size:5px;inline-size:5px;margin-block-start:.65em}body[data-scroll-lock=true]{overflow:hidden}.filmstrip{gap:var(--space-3);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:46rem){.filmstrip{grid-template-columns:repeat(3,minmax(0,1fr))}}.filmstrip__frame{border:1px solid var(--line-strong);border-radius:var(--radius);direction:ltr;background:#080d16;position:relative;overflow:hidden}.filmstrip__frame[data-selected=true]{border-color:var(--orange);box-shadow:0 0 0 1px var(--orange)}.filmstrip__badge{border:1px solid var(--line-strong);font-family:var(--font-mono);color:var(--text-faint);direction:ltr;background:#070d15d9;border-radius:2px;padding:.15rem .45rem;font-size:.625rem;position:absolute;inset-block-start:6px;inset-inline-start:6px}.filmstrip__frame[data-selected=true] .filmstrip__badge{border-color:var(--orange);color:var(--orange-text)}.filmstrip__caption{color:var(--text-faint);margin-block-start:var(--space-3);font-size:.8125rem}.person{align-items:center;gap:var(--space-4);border:1px solid var(--line-ink);border-radius:var(--radius);background:#fff;padding:clamp(1.25rem,3vw,1.5rem);display:flex}.person__monogram{border:1px solid var(--orange-deep);block-size:52px;inline-size:52px;color:var(--orange-deep);letter-spacing:.02em;border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:1rem;font-weight:700;display:inline-flex}.person__name{font-size:var(--fs-h4);color:var(--ink);font-weight:600;line-height:1.3}.person__role{font-size:var(--fs-small);color:var(--ink-muted);margin-block-start:2px}.policy-meta{gap:var(--space-2) var(--space-4);color:var(--text-faint);flex-wrap:wrap;align-items:center;margin-block-start:var(--space-4);font-size:.8125rem;display:flex}.policy-meta time{direction:ltr;unicode-bidi:isolate}@media (max-width:46rem){.table--stack{min-inline-size:0}.table--stack thead{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.table--stack tr{padding:var(--space-4);border-block-end:1px solid var(--line);display:block}.table--stack tr:last-child{border-block-end:0}.table--stack th[scope=row]{white-space:normal;padding:0 0 var(--space-3);font-size:var(--fs-small);color:var(--text);background:0 0;border:0;display:block}.table--stack td{padding:var(--space-2) 0 0;border:0;grid-template-columns:minmax(0,1fr);gap:2px;display:grid}.table--stack td:before{content:attr(data-label);letter-spacing:.04em;text-transform:uppercase;color:var(--text-faint);font-size:.75rem}.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);flex-wrap:wrap;margin-block-end:var(--space-4);display:flex}.layers{gap:var(--space-2) var(--space-4);border:0;flex-wrap:wrap;margin:0;padding:0;display:flex}.layers__item{align-items:center;gap:var(--space-2);min-block-size:44px;color:var(--text-muted);cursor:pointer;font-size:.8125rem;display:inline-flex}.layers__item input{cursor:pointer;block-size:18px;inline-size:18px;margin:0}.layers__item[data-layer=elements] input{accent-color:var(--status-open)}.layers__item[data-layer=findings] input{accent-color:var(--orange)}.layers__swatch{border-radius:2px;flex:none;block-size:10px;inline-size:14px}.layers__item[data-layer=elements] .layers__swatch{border:1px solid var(--status-open);background:#8fb4d92e}.layers__item[data-layer=findings] .layers__swatch{border:1.5px dashed var(--orange)}.detect{border:1px solid var(--status-open);pointer-events:none;background:#8fb4d912;border-radius:2px;position:absolute}.detect__label{color:#cfe0ef;white-space:nowrap;background:#070d15e0;border:1px solid #8fb4d980;border-radius:2px;padding:0 4px;font-size:10px;font-weight:600;line-height:1.7;position:absolute}.detect__label[data-pos=above]{bottom:calc(100% + 3px);left:-1px}.detect__label[data-pos=below]{top:calc(100% + 3px);left:-1px}.detect__label[data-pos=inEnd]{top:2px;right:2px}.chip-list{gap:var(--space-2);flex-wrap:wrap;display:flex}.chip{align-items:center;gap:var(--space-2);border:1px solid var(--line);color:var(--text-muted);background:#1b344a80;border-radius:999px;padding:.3rem .6rem;font-size:.8125rem;display:inline-flex}.chip__code{color:var(--text-faint);font-size:.6875rem}.detect[data-active=true]{border-color:var(--orange);background:#fe650e1a;box-shadow:0 0 0 1px #0b1a2999,0 0 16px #fe650e73}.detect[data-active=true] .detect__label{border-color:var(--orange);color:var(--orange-bright)}.detection-row{align-items:center;gap:var(--space-3);min-block-size:44px;inline-size:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--line);border-radius:var(--radius);text-align:start;cursor:pointer;transition:border-color var(--transition), background-color var(--transition);background:#11223599;grid-template-columns:minmax(0,1fr) 84px auto;display:grid}.detection-row:hover{border-color:var(--line-strong)}.detection-row[aria-pressed=true]{border-color:var(--orange);background:#fe650e17}.detection-row__name{align-items:baseline;gap:var(--space-2);font-size:var(--fs-small);color:var(--text);flex-wrap:wrap;font-weight:600;display:flex}.detection-row__code{color:var(--text-faint);font-size:.6875rem;font-weight:400}.detection-row__meter{background:#c3d1de29;border-radius:999px;block-size:6px;overflow:hidden}.detection-row__meter>span{background:var(--status-open);border-radius:999px;block-size:100%;display:block}.detection-row__conf{color:var(--text-muted);font-size:.8125rem}@media (max-width:26rem){.detection-row{grid-template-columns:minmax(0,1fr) auto}.detection-row__meter{display:none}}.callout-layer{pointer-events:none;block-size:100%;inline-size:100%;position:absolute;inset:0}.finding-callout{color:#fff;background:#d62016;border-radius:4px;align-items:center;gap:.4rem;max-inline-size:94%;padding:.25rem .6rem;font-size:clamp(.625rem,1.5vw,.8125rem);font-weight:600;line-height:1.6;display:inline-flex;position:absolute;top:3%;left:3%;box-shadow:0 2px 10px #00000080}.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{aspect-ratio:1;pointer-events:none;border-radius:50%;inline-size:11%;position:absolute;transform:translate(-50%,-50%)}.hot-ring{border:2px solid #ff3b30;box-shadow:0 0 12px #ff3b3099}.ref-ring{border:1.5px dashed var(--status-open)}.severity-headline{align-items:center;gap:var(--space-4);padding:var(--space-4);border:1px solid var(--line-strong);border-inline-start:3px solid var(--orange);border-radius:var(--radius);background:#fe650e14;margin-block-start:var(--space-5);display:flex}.severity-headline__stars{color:var(--orange-text);letter-spacing:.08em;flex:none;font-size:clamp(1.25rem,3vw,1.75rem);line-height:1}.severity-headline__band{font-size:var(--fs-h4);color:var(--text);font-weight:600;display:block}.severity-headline__delta{font-size:var(--fs-small);color:var(--text-muted);margin-block-start:2px;display:block}.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{min-block-size:0;display:block}.brand__lockup{block-size:auto;inline-size:100%;max-inline-size:260px}@media (min-width:64rem){.brand__lockup{max-inline-size:290px}}.brand-figure{justify-content:center;display:flex}.brand-figure img{block-size:auto;inline-size:100%;max-inline-size:420px}.form-section{margin:0 0 var(--space-7);border:0;min-inline-size:0;padding:0}.form-section:last-of-type{margin-block-end:0}.form-section__legend{font-size:var(--fs-h4);color:var(--text);letter-spacing:-.01em;margin-block-end:var(--space-5);padding:0;font-weight:600}.link-button{appearance:none;font:inherit;font-size:var(--fs-small);color:var(--orange-bright);cursor:pointer;text-align:start;background:0 0;border:0;border-radius:2px;margin-block-start:var(--space-3);padding:0}.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:none}.resume-link{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);flex-wrap:wrap;display:flex}.resume-link__url{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;flex:14rem}.thermal-figure{display:block}.thermal-canvas{border-radius:var(--radius);border:1px solid var(--line);background:var(--navy-900);cursor:crosshair;touch-action:none;block-size:auto;inline-size:100%;max-inline-size:100%;display:block}.thermal-readout{gap:var(--space-4);padding:var(--space-4);border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--navy-900);grid-template-columns:repeat(auto-fit,minmax(min(9rem,100%),1fr));margin-block-start:var(--space-5);display:grid}.thermal-readout>div{flex-direction:column;gap:.15rem;min-inline-size:0;display:flex}.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{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(min(11rem,100%),1fr));margin:0;display:grid}.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{font-family:var(--font-mono);color:var(--text);margin:0}.severity-band{align-items:center;gap:var(--space-4);padding:var(--space-4) var(--space-5);border-radius:var(--radius-lg);border:1px solid var(--line);background:var(--navy-900);flex-wrap:wrap;display:flex}.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{letter-spacing:.1em;color:var(--orange-bright);direction:ltr;unicode-bidi:isolate;font-size:1.5rem;line-height:1}.severity-band--3 .severity-stars{color:#ff4d4d}.severity-delta{color:var(--orange-bright);font-weight:600}.thermal-tools{gap:var(--space-4);padding:var(--space-4);border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--navy-900);flex-direction:column;margin-block-start:var(--space-5);display:flex}.thermal-tools__title{font-size:var(--fs-small);color:var(--text-faint);font-weight:600}.thermal-tools__row{align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.thermal-tools__slider{gap:var(--space-2);flex-direction:column;display:flex}.thermal-tools__slider input[type=range]{inline-size:100%;accent-color:var(--orange)}.thermal-loupe{z-index:2;pointer-events:none;border-radius:var(--radius);background:#08121eeb;border:1px solid #ffffff59;flex-direction:column;align-items:center;gap:2px;padding:4px;display:flex;position:absolute;box-shadow:0 6px 20px #00000073}.thermal-loupe canvas{block-size:132px;inline-size:132px;image-rendering:pixelated;border-radius:2px;display:block}.thermal-loupe__value{font-family:var(--font-mono);font-size:var(--fs-small);color:var(--orange-bright);unicode-bidi:isolate;font-weight:600}@media (max-width:30rem){.thermal-loupe canvas{block-size:92px;inline-size:92px}}.cookie-bar{z-index:60;padding:var(--space-4);background:var(--navy-800);border-block-start:1px solid var(--line);position:fixed;inset-block-end:0;inset-inline:0;box-shadow:0 -8px 30px #00000059}.cookie-bar__inner{justify-content:space-between;align-items:flex-start;gap:var(--space-5);flex-wrap:wrap;max-inline-size:68rem;margin-inline:auto;display:flex}.cookie-bar__inner>div:first-child{flex:22rem;min-inline-size:0}.cookie-bar__title{color:var(--text);margin-block-end:var(--space-2);display:block}.cookie-bar__body{font-size:var(--fs-small);color:var(--text-muted);max-inline-size:62ch;margin:0}.cookie-bar__details{gap:var(--space-3);margin-block:var(--space-4) 0;display:grid}.cookie-bar__details dt{font-size:var(--fs-small);color:var(--text);font-weight:600}.cookie-bar__details dd{font-size:var(--fs-small);color:var(--text-faint);margin:0}.cookie-bar__links{margin-block:var(--space-3) 0;font-size:var(--fs-small)}.cookie-bar__actions{gap:var(--space-3);flex-wrap:wrap;flex:none;display:flex}@media (max-width:40rem){.cookie-bar__actions{inline-size:100%}.cookie-bar__actions .btn{flex:10rem;justify-content:center}}.retain-box{gap:var(--space-2);padding:var(--space-4);border:1px solid var(--line);border-inline-start:3px solid var(--orange);border-radius:var(--radius);background:var(--navy-900);flex-direction:column;margin-block-start:var(--space-5);display:flex}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-underline-offset:.2em;text-decoration:underline}html[data-a11y-readable] body,html[data-a11y-readable] input,html[data-a11y-readable] select,html[data-a11y-readable] textarea,html[data-a11y-readable] button{letter-spacing:.01em;font-family:Arial,Helvetica Neue,Helvetica,Segoe UI,sans-serif}html[data-a11y-motion] *,html[data-a11y-motion] :before,html[data-a11y-motion] :after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}html[data-a11y-contrast]{--text:#fff;--text-muted:#fff;--text-faint:#dfe9f3;--line:#ffffff73;--line-strong:#ffffffbf;--ink:#000;--ink-muted:#111c27;--orange-text:#ffa05a;--orange-deep:#8f3a12}.a11y{z-index:70;align-items:center;gap:var(--space-2);display:flex;position:fixed;inset-block-start:50%;inset-inline-start:0;transform:translateY(-50%)}.a11y__button{color:#fff;background:var(--navy-900);border:1px solid var(--line-strong);cursor:pointer;border-inline-start:0;border-start-end-radius:var(--radius);border-end-end-radius:var(--radius);justify-content:center;align-items:center;block-size:46px;inline-size:46px;padding:0;display:inline-flex}.a11y__button:hover{background:var(--navy-800)}.a11y__panel{max-block-size:min(32rem,100vh - 2rem);inline-size:min(17rem,100vw - 4rem);padding:var(--space-4);background:var(--navy-900);border:1px solid var(--line-strong);border-radius:var(--radius);overflow-y:auto;box-shadow:0 18px 40px #00000073}.a11y__title{margin:0 0 var(--space-3);font-size:var(--fs-small);color:var(--text);font-weight:700}.a11y__group{margin:0 0 var(--space-3);border:0;padding:0}.a11y__legend{color:var(--text-faint);margin-block-end:var(--space-2);padding:0;font-size:.8125rem}.a11y__sizes{gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.a11y__size,.a11y__toggle,.a11y__reset{font:inherit;color:var(--text);border:1px solid var(--line-strong);border-radius:var(--radius);padding:var(--space-2) var(--space-3);cursor:pointer;text-align:start;background:0 0;font-size:.8125rem}.a11y__size[aria-pressed=true],.a11y__toggle[aria-pressed=true]{border-color:var(--orange);background:#fe650e24}.a11y__list{margin:0 0 var(--space-3);gap:var(--space-2);padding:0;list-style:none;display:grid}.a11y__toggle{align-items:center;gap:var(--space-3);inline-size:100%;display:flex}.a11y__mark{border:1px solid var(--line-strong);border-radius:3px;flex:none;block-size:14px;inline-size:14px}.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{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.a11y__statement{color:var(--orange-text);font-size:.8125rem}.a11y__note{margin:var(--space-3) 0 0;color:var(--text-faint);font-size:.75rem;line-height:1.5}@media (max-width:40rem){.a11y__button{block-size:40px;inline-size:40px}}.wa{z-index:70;align-items:center;gap:var(--space-3);color:#fff;font-size:var(--fs-small);transition:background var(--transition), transform var(--transition);background:#167f3d;border-radius:999px;padding:.75rem 1rem;font-weight:600;text-decoration:none;display:inline-flex;position:fixed;inset-block-end:var(--space-5);inset-inline-end:var(--space-5);box-shadow:0 10px 28px #00000059}.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{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}.wa-inline{align-items:center;gap:var(--space-4);padding:var(--space-4);border:1px solid var(--line);border-radius:var(--radius);background:#128c4714;flex-wrap:wrap;display:flex}.turnstile{min-block-size:65px}.turnstile:empty{min-block-size:0}.account-head{justify-content:space-between;align-items:flex-start;gap:var(--space-5);flex-wrap:wrap;margin-block-end:var(--space-6);display:flex}.account-quota{justify-content:space-between;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);flex-wrap:wrap;margin-block-end:var(--space-6);display:flex}.report-counters{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(8rem,1fr));margin-block-end:var(--space-6);display:grid}.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{color:var(--text);font-size:1.75rem;font-weight:700;display:block}.report-counters__label{color:var(--text-faint);margin-block-start:var(--space-2);font-size:.8125rem;display:block}.report-counters__note{margin-block:calc(-1 * var(--space-3)) var(--space-6);color:var(--orange-text);font-size:.875rem}.upload-list{margin:var(--space-5) 0 0;gap:var(--space-2);padding:0;list-style:none;display:grid}.upload-row{gap:var(--space-2);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);display:grid}.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{overflow-wrap:anywhere;font-weight:600}.upload-row__state{align-items:center;gap:var(--space-2);color:var(--text-muted);display:flex}.upload-row__facts{gap:var(--space-3);color:var(--text-muted);flex-wrap:wrap;align-items:center;display:flex}.upload-row__note{color:var(--text-faint);margin:0;font-size:.8125rem}.completion{padding:var(--space-5);border:1px solid var(--line);border-radius:var(--radius);background:var(--navy-900);margin-block-end:var(--space-5)}.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{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;margin-block-end:var(--space-4);display:flex}.completion__badge{align-items:center;gap:var(--space-2);color:var(--status-done);font-size:.8125rem;display:inline-flex}.completion__badge--pending{color:var(--orange-text)}.completion__auto{padding:var(--space-4);border:1px solid var(--line);border-radius:var(--radius);background:#ffffff05;margin-block-end:var(--space-5)}.completion__auto-title{color:var(--text-faint);margin-block-end:var(--space-3);font-size:.8125rem;display:block}.completion__auto dl{gap:var(--space-2) var(--space-4);font-size:var(--fs-small);grid-template-columns:max-content 1fr;margin:0;display:grid}.completion__auto dt{color:var(--text-faint)}.completion__auto dd{color:var(--text);margin:0;font-weight:600}.print-doc{max-inline-size:60rem;padding:var(--space-6);color:#111c27;background:#fff;margin-inline:auto;font-size:13px;line-height:1.55}.print-doc h1{color:#0b1a29;margin:0;font-size:24px}.print-doc h2{color:#0b1a29;margin:28px 0 10px;font-size:16px}.print-doc h3{color:#0b1a29;margin:0 0 10px;font-size:14px}.print-doc p{margin:0 0 8px}.print-toolbar{margin-block-end:var(--space-5)}.print-toolbar__inner{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.print-head{justify-content:space-between;align-items:flex-start;gap:var(--space-5);border-block-end:2px solid #0b1a29;padding-block-end:12px;display:flex}.print-head p{color:#47586b;margin:4px 0 0}.print-brand{color:#0b1a29;white-space:nowrap;font-size:18px;font-weight:700}.print-brand span{color:#b34a1a}.print-meta,.print-table{border-collapse:collapse;inline-size:100%;margin-block:12px 18px}.print-meta th,.print-meta td,.print-table th,.print-table td{text-align:start;vertical-align:top;border:1px solid #c9d4de;padding:6px 8px}.print-meta th,.print-table thead th{color:#0b1a29;background:#eef2f6;inline-size:14%;font-weight:600}.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{grid-template-columns:repeat(5,1fr);gap:10px;margin-block:14px 20px;display:grid}.print-counters>div{text-align:center;border:1px solid #c9d4de;border-radius:4px;padding:10px}.print-counters strong{color:#0b1a29;font-size:22px;display:block}.print-counters span{color:#47586b;font-size:11px}.print-pending{color:#b34a1a}.print-note{color:#47586b}.print-finding{break-inside:avoid;border:1px solid #c9d4de;border-radius:4px;margin-block:18px;padding:12px}.print-figure{margin:10px 0 0}.print-figure img{border:1px solid #c9d4de;border-radius:3px;max-inline-size:100%}.print-figure figcaption{color:#47586b;margin-block-start:4px;font-size:11px}.print-method{color:#47586b;margin:0;padding-inline-start:1.1rem}.print-method li{margin-block-end:6px}.print-foot{justify-content:space-between;gap:var(--space-4);color:#47586b;border-block-start:1px solid #c9d4de;margin-block-start:24px;padding-block-start:10px;font-size:11px;display:flex}@media print{body>:not(main),.print-toolbar,.skip-link{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{break-inside:avoid}h2{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{justify-content:space-between;align-items:flex-start;gap:var(--space-5);flex-wrap:wrap;margin-block-end:var(--space-5);display:flex}.netmap-org{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);display:inline-flex}.netmap-org__role{color:var(--text-faint);font-size:.8125rem}.netmap-totals{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(7.5rem,1fr));margin-block-end:var(--space-5);padding:0;list-style:none;display:grid}.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{font-variant-numeric:tabular-nums;color:var(--text);font-size:1.5rem;font-weight:700;display:block}.netmap-totals__label{color:var(--text-faint);margin-block-start:var(--space-1);font-size:.8125rem;display:block}.netmap-totals>li[data-gap=true]{border-inline-start:3px solid var(--st-monitor)}.netmap-panes{gap:var(--space-5);grid-template-columns:1fr;display:grid}@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{align-items:center;gap:var(--space-3);flex-direction:column;margin-block-end:0}.netmap-panes[data-panel=closed] .netmap-pane--lines .netmap-pane__title{writing-mode:vertical-rl;white-space:nowrap;letter-spacing:.04em;font-size:.8125rem}.netmap-panes[data-panel=closed] .netmap-pane--lines .netmap-count{writing-mode:vertical-rl;font-size:.75rem}.netmap-fold{border:1px solid var(--line);border-radius:var(--radius);background:var(--navy-800);block-size:2rem;inline-size:2rem;color:var(--text-muted);cursor:pointer;transition:border-color var(--transition), color var(--transition);flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.netmap-fold:hover{border-color:var(--line-strong);color:var(--text)}.netmap-fold__icon{border-block-start:2px solid;border-inline-start:2px solid;block-size:.5rem;inline-size:.5rem;margin-inline-start:.15rem;transform:rotate(-45deg)}[dir=rtl] .netmap-fold__icon{margin-inline:0 .15rem;transform:rotate(135deg)}.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{gap:var(--space-3);grid-template-columns:1fr;max-inline-size:34rem;display:grid}@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{justify-content:space-between;align-items:baseline;gap:var(--space-2);flex-wrap:wrap;margin-block-end:var(--space-3);display:flex}.netmap-pane__title{font-size:var(--fs-h4);line-height:var(--lh-heading);margin:0}.netmap-count{color:var(--text-faint);font-variant-numeric:tabular-nums;font-size:.8125rem}.netmap-controls{gap:var(--space-2);margin-block-end:var(--space-3);display:grid}.netmap-controls input[type=search],.netmap-controls select{inline-size:100%}.netmap-toggle{align-items:center;gap:var(--space-2);color:var(--text-muted);font-size:.8125rem;display:flex}.netmap-lines{gap:var(--space-2);max-block-size:30rem;margin:0;padding:0;padding-block:2px;padding-inline:2px;list-style:none;display:grid;overflow-y:auto}.netmap-line{text-align:start;inline-size:100%;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);display:block}.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{overflow-wrap:anywhere;font-weight:600;display:block}.netmap-line__meta{gap:var(--space-1) var(--space-3);color:var(--text-faint);font-variant-numeric:tabular-nums;flex-wrap:wrap;margin-block-start:var(--space-2);font-size:.8125rem;display:flex}.netmap-line__gap{color:var(--st-monitor)}.netmap-chip{font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;gap:.375rem;font-size:.8125rem;display:inline-flex}.netmap-chip__dot{border-radius:50%;flex:none;block-size:.625rem;inline-size:.625rem;box-shadow:inset 0 0 0 1px #00000059}.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{border:1px solid var(--line);border-radius:var(--radius);background:var(--navy-850);block-size:min(38rem,72vh);position:relative;overflow:hidden}.netmap-canvas__inner{position:absolute;inset:0}.netmap-notice{place-content:center;gap:var(--space-2);padding:var(--space-6);text-align:center;background:#0e1e30f0;display:grid;position:absolute;inset:0}.netmap-notice h3{font-size:var(--fs-h4);margin:0}.netmap-notice p{max-inline-size:42ch;font-size:var(--fs-small);color:var(--text-muted);line-height:var(--lh-body);margin:0}.netmap-legend{gap:var(--space-2) var(--space-4);flex-wrap:wrap;margin-block-start:var(--space-3);padding:0;list-style:none;display:flex}.netmap-table-wrap{max-block-size:30rem;margin-block-start:var(--space-3);overflow:auto}.netmap-table{border-collapse:collapse;inline-size:100%;font-size:var(--fs-small)}.netmap-table caption{text-align:start;color:var(--text-faint);padding-block-end:var(--space-2);font-size:.8125rem}.netmap-table th,.netmap-table td{text-align:start;padding:var(--space-2) var(--space-3);border-block-end:1px solid var(--line);vertical-align:top}.netmap-table th{background:var(--navy-900);color:var(--text-faint);z-index:1;font-size:.8125rem;font-weight:600;position:sticky;inset-block-start:0}.netmap-table td:first-child{font-variant-numeric:tabular-nums}.netmap-table tbody tr[data-state]{border-inline-start:3px solid #0000}.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)));border:1px solid var(--line-strong);border-radius:var(--radius-lg);background:var(--navy-800);max-block-size:min(44rem,88vh);color:var(--text);padding:0;overflow:hidden}.netmap-report-search{gap:var(--space-3);padding:var(--space-3);border:1px solid var(--line);border-radius:var(--radius);background:var(--navy-900);grid-template-columns:1fr;margin-block-end:var(--space-4);display:grid}@media (min-width:44rem){.netmap-report-search{grid-template-columns:2fr 1fr 1fr 1.5fr;align-items:end}}.netmap-report-search__foot{justify-content:space-between;align-items:center;gap:var(--space-3);grid-column:1/-1;display:flex}.netmap-report-search input[type=date]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.netmap-reports{inline-size:min(62rem, calc(100vw - 2 * var(--gutter)))}.netmap-card::backdrop{background:#08121cb8}.netmap-card__head{justify-content:space-between;align-items:flex-start;gap:var(--space-4);padding:var(--space-4) var(--space-5);border-block-end:1px solid var(--line);background:var(--navy-900);display:flex;position:sticky;inset-block-start:0}.netmap-card__title{font-size:var(--fs-h3);line-height:var(--lh-heading);overflow-wrap:anywhere;margin:0}.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);max-block-size:calc(min(44rem,88vh) - 5.5rem);overflow-y:auto}.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{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));margin:0;display:grid}.netmap-facts dt{color:var(--text-faint);font-size:.8125rem}.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=PLANNED],.netmap-finding[data-status=IN_PROGRESS]{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{justify-content:space-between;align-items:baseline;gap:var(--space-2);flex-wrap:wrap;display:flex}.netmap-finding__status{font-size:.8125rem;font-weight:600}.netmap-phase{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-variant-numeric:tabular-nums;flex-wrap:wrap;display:flex}.netmap-sev{letter-spacing:.04em;font-weight:700}.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{gap:var(--space-1);padding:var(--space-2);border:1px solid var(--line);border-radius:var(--radius);background:var(--navy-900);color:var(--text-muted);flex-direction:column;margin-block-start:var(--space-2);font-size:.75rem;line-height:1.45;display:flex}.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)}.orglogo,.orgcontacts{padding:var(--space-4);border:1px solid var(--line);border-radius:var(--radius);background:var(--navy-850);margin-block-start:var(--space-5)}.orgcontacts h3{font-size:var(--fs-small);color:var(--text);margin:0;font-weight:600}.orgcontacts__add{gap:var(--space-3);margin-block:var(--space-4);grid-template-columns:repeat(3,minmax(0,1fr)) auto;align-items:end;display:grid}.orgcontacts__list{margin:var(--space-4) 0 0;gap:var(--space-2);flex-direction:column;padding:0;list-style:none;display:flex}.orgcontacts__list li{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3);border:1px solid var(--line);border-radius:var(--radius);display:flex}.orgcontacts__item--inactive{opacity:.55}.orgcontacts__actions{gap:var(--space-3);flex-shrink:0;display:flex}@media (max-width:640px){.orgcontacts__add{grid-template-columns:1fr}.orgcontacts__list li{flex-direction:column;align-items:flex-start}}.orglogo h3{font-size:var(--fs-small);color:var(--text);margin:0;font-weight:600}.orglogo__row{gap:var(--space-4);grid-template-columns:auto minmax(0,1fr);align-items:start;margin-block-start:var(--space-3);display:grid}.orglogo__preview{min-block-size:5rem;inline-size:8rem;padding:var(--space-2);border:1px solid var(--line);border-radius:var(--radius-sm,6px);background:#fff;place-items:center;display:grid}.orglogo__preview img{block-size:auto;max-block-size:4.5rem;inline-size:auto;max-inline-size:100%}.orglogo__preview span{font-size:var(--fs-small);color:var(--navy-900);text-align:center;overflow-wrap:anywhere;font-weight:700}.orglogo input[type=file]{font-size:var(--fs-small)}@media (max-width:30rem){.orglogo__row{grid-template-columns:minmax(0,1fr)}}.handover{padding:var(--space-4);border:1px solid var(--line);border-radius:var(--radius);background:var(--navy-850);gap:var(--space-3);margin-block-start:var(--space-3);display:grid}.handover h4{font-size:var(--fs-small);color:var(--text);margin:0;font-weight:600}.handover textarea{resize:vertical;min-block-size:4rem}.handover__error{font-size:var(--fs-small);color:var(--orange-text);margin:0}.handover__done{font-size:var(--fs-small);color:var(--st-inspected);margin:0}.polehistory{padding:var(--space-4);border:1px solid var(--line);border-radius:var(--radius);background:var(--navy-850);margin-block-end:var(--space-5)}.polehistory h3{margin:0}.polehistory__toggle{appearance:none;font:inherit;color:var(--text);cursor:pointer;text-align:start;background:0 0;border:0;padding:0}.polehistory__toggle:after{content:" ▾";color:var(--text-muted)}.polehistory__toggle[aria-expanded=true]:after{content:" ▴"}.polehistory__list{margin:var(--space-4) 0 0;border-inline-start:2px solid var(--line);padding:0;padding-inline-start:var(--space-4);list-style:none}.polehistory__item{gap:var(--space-3);padding-block:var(--space-3);grid-template-columns:9rem minmax(0,1fr);display:grid;position:relative}.polehistory__item+.polehistory__item{border-block-start:1px solid var(--line)}.polehistory__item:before{content:"";background:var(--text-muted);border-radius:50%;block-size:8px;inline-size:8px;position:absolute;inset-block-start:calc(var(--space-3) + .45em);inset-inline-start:calc(-1 * var(--space-4) - 5px)}.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-variant-numeric:tabular-nums}.polehistory__item strong{font-size:var(--fs-small);color:var(--text);display:block}.polehistory__detail{margin:var(--space-1) 0 0;font-size:var(--fs-small);color:var(--text-muted)}@media (max-width:34rem){.polehistory__item{gap:var(--space-1);grid-template-columns:minmax(0,1fr)}}.lightbox__frame{max-block-size:100%;max-inline-size:100%;transition:transform var(--transition);display:block;position:relative}@media (prefers-reduced-motion:reduce){.lightbox__frame{transition:none}}.lightbox__frame{max-block-size:100%;max-inline-size:100%;margin-inline:auto}.lightbox__frame img{object-fit:contain;block-size:100%;inline-size:100%;display:block}.lightbox__probe{align-items:baseline;gap:var(--space-2);padding:var(--space-2) var(--space-3);border-radius:var(--radius);border:1px solid var(--line-strong);pointer-events:none;font-variant-numeric:tabular-nums;background:#040a10d1;display:flex;position:absolute;inset-block-start:var(--space-3);inset-inline-start:var(--space-3)}.lightbox__probe strong{color:#fff;font-size:1.25rem;line-height:1}.lightbox__probe span{font-size:var(--fs-small);color:var(--text-muted)}.lightbox__thermal{object-fit:fill;block-size:100%;inline-size:100%;display:block;position:absolute;inset:0}.lightbox__extreme{pointer-events:none;z-index:3;border:2px solid #fff;border-radius:50%;block-size:14px;inline-size:14px;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 0 2px #040a10d9}.lightbox__extreme b{white-space:nowrap;font-size:var(--fs-small);font-variant-numeric:tabular-nums;border-radius:var(--radius);color:#fff;background:#040a10d9;padding:2px 6px;position:absolute;inset-block-end:150%;inset-inline-start:50%;transform:translate(-50%)}.lightbox__extreme--hot{background:#ff3b30}.lightbox__extreme--cold{background:#3aa0ff}.lightbox__extremes{gap:var(--space-4);font-variant-numeric:tabular-nums;justify-content:center;margin-block-start:var(--space-3);display:flex}.lightbox__extremes-hot strong{color:#ff6a60}.lightbox__extremes-cold strong{color:#6bb8ff}.lightbox__probe-label{font-size:var(--fs-small);color:#ffd27f;font-weight:600}.lightbox__elbox{pointer-events:none;z-index:2;border:2px solid #58d68d;position:absolute;box-shadow:0 0 0 1px #040a1099}.lightbox__elbox--hot{border-color:#ff3b30}.lightbox__elbox--reference{border-color:#3aa0ff}.lightbox__elbox b{white-space:nowrap;font-size:var(--fs-small);color:#fff;background:#040a10d9;padding:1px 6px;font-weight:600;position:absolute;inset-block-end:100%;inset-inline-start:0}.lightbox__elements{max-block-size:min(70%,520px);inline-size:min(240px,42vw);padding:var(--space-2);border:1px solid var(--line-strong);border-radius:var(--radius);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:5;background:#040a10db;position:absolute;inset-block-start:var(--space-3);inset-inline-end:var(--space-3);overflow-y:auto}.lightbox__elements-head{margin:0 0 var(--space-2);font-size:var(--fs-small);color:var(--text-muted);padding-inline:4px;font-weight:600}.lightbox__elements ul{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.lightbox__element{justify-content:space-between;align-items:baseline;gap:var(--space-2);border-radius:var(--radius);background:var(--navy-900);inline-size:100%;color:var(--text);cursor:pointer;font-size:var(--fs-small);font-variant-numeric:tabular-nums;text-align:start;border:1px solid #0000;padding:6px 10px;display:flex}.lightbox__element:hover,.lightbox__element:focus-visible{border-color:var(--line-strong)}.lightbox__element[data-on=true]{background:#58d68d29;border-color:#58d68d}.lightbox__element--hot[data-on=true]{background:#ff6a602e;border-color:#ff6a60}.lightbox__element--reference[data-on=true]{background:#6bb8ff29;border-color:#6bb8ff}.lightbox__element-temp{font-weight:700}@media (max-width:640px){.lightbox__elements{max-block-size:55%;inline-size:min(200px,60vw)}}.lightbox__frame{cursor:crosshair}.thermal-overlay{pointer-events:none;block-size:100%;inline-size:100%;position:absolute;inset:0}.thermal-overlay__item rect{stroke:#ffffffbf}.thermal-overlay__other{stroke:#ffffff47;stroke-dasharray:2 6}.thermal-overlay__plate{fill:#040a10c7}.thermal-overlay__item text,.thermal-overlay__key text{fill:#fff;dominant-baseline:alphabetic;font-weight:600}.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 line,.thermal-overlay__hot circle{stroke:#fff}.lightbox{border:1px solid var(--line-strong);border-radius:var(--radius-lg);background:var(--navy-900);block-size:97vh;max-block-size:none;inline-size:98vw;max-inline-size:none;color:var(--text);grid-template-rows:auto minmax(0,1fr) auto;padding:0;display:grid;overflow:hidden}.lightbox::backdrop{background:#040a10e0}.lightbox__bar{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border-block-end:1px solid var(--line);background:var(--navy-850);flex-wrap:wrap;display:flex}.lightbox__zoom,.lightbox__nav{align-items:center;gap:var(--space-2);display:inline-flex}.lightbox__level,.lightbox__count{font-size:var(--fs-small);color:var(--text-muted);font-variant-numeric:tabular-nums;text-align:center;min-inline-size:4ch}.lightbox__source{font-size:var(--fs-small);color:var(--text-muted);opacity:.8;margin-block-start:var(--space-1);font-style:normal;display:block}.scanrep__none{margin:var(--space-3) 0 0;color:var(--doc-ink-soft);font-size:13px}.lightbox__note{font-size:var(--fs-small);color:var(--text-muted)}.lightbox__level{appearance:none;border-radius:var(--radius-sm,6px);cursor:pointer;font:inherit;font-variant-numeric:tabular-nums;background:0 0;border:1px solid #0000;padding:2px 6px}.lightbox__level:hover:not(:disabled),.lightbox__level:focus-visible{color:var(--text);border-color:var(--line-strong)}.lightbox__level:disabled{cursor:default;opacity:.7}.lightbox__companion{z-index:6;--companion-w:min(300px, 40vw);inline-size:var(--companion-w);border:1px solid var(--line-strong);border-radius:var(--radius);background:#08111bf0;margin:0;padding:6px;position:absolute;inset-block-end:12px;inset-inline-start:12px;box-shadow:0 8px 24px #00000073}.lightbox__companion.is-big{z-index:30;background:#040a10f5;flex-direction:column;justify-content:center;align-items:center;inline-size:auto;display:flex;inset:8px}.lightbox__companion.is-big .lightbox__companion-img{flex:auto;justify-content:center;align-items:center;min-block-size:0;inline-size:auto;max-inline-size:100%;display:flex}.lightbox__companion.is-big img{object-fit:contain;max-block-size:calc(100% - 4px);inline-size:auto;max-inline-size:100%}.lightbox__companion[data-chip=true]{border-radius:999px;block-size:48px;inline-size:48px;padding:0;overflow:hidden}.lightbox__companion[data-chip=true] img{object-fit:cover;border-radius:999px;block-size:48px;inline-size:48px}.lightbox__companion[data-chip=true] figcaption{display:none}.lightbox__companion-close{border:1px solid var(--line-strong);background:var(--navy-900);block-size:44px;inline-size:44px;color:var(--text);cursor:pointer;border-radius:999px;place-items:center;display:grid;position:absolute;inset-block-start:8px;inset-inline-end:8px}.lightbox__companion-close:focus-visible{outline:3px solid var(--orange-bright);outline-offset:2px}.lightbox__companion-img{cursor:zoom-in;background:0 0;border:0;inline-size:100%;padding:0;line-height:0;display:block}.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{border-radius:4px;block-size:auto;inline-size:100%;display:block}.lightbox__companion figcaption{color:var(--text-muted);flex-direction:column;gap:2px;margin-block-start:4px;font-size:12px;line-height:1.35;display:flex}@media (max-width:760px){.lightbox__companion{--companion-w:42vw;inset-block:8px auto;inset-inline-start:8px}}.lightbox__stage{cursor:zoom-in;background:#000;justify-content:center;align-items:center;display:flex;position:relative;overflow:auto}.lightbox__stage[data-zoomed=true]{cursor:zoom-out}.lightbox__stage img{object-fit:contain;max-block-size:100%;max-inline-size:100%;transition:transform var(--transition);display:block}@media (prefers-reduced-motion:reduce){.lightbox__stage img{transition:none}}.lightbox__caption{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);flex-wrap:wrap;display:flex}.lightbox__caption bdi{color:var(--text);overflow-wrap:anywhere;font-weight:600}.netmap-shots__open{border:1px solid var(--line);border-radius:var(--radius);background:var(--navy-850);cursor:zoom-in;inline-size:100%;transition:border-color var(--transition);padding:0;line-height:0;display:block;overflow:hidden}.netmap-shots__open:hover{border-color:var(--orange)}.netmap-corona__h{margin:var(--space-4) 0 var(--space-2);font-size:var(--fs-small);color:var(--text);font-weight:600}.netmap-corona{gap:var(--space-3);padding:var(--space-3);border:1px solid var(--line);border-radius:var(--radius);background:var(--navy-850);grid-template-columns:1fr;display:grid}@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{border-radius:var(--radius);border:1px solid var(--line);inline-size:100%;display:block}.netmap-corona__name{margin:0 0 var(--space-2);font-size:var(--fs-small);overflow-wrap:anywhere;font-weight:600}.netmap-corona__raw{font-size:var(--fs-small);color:var(--text-muted);font-variant-numeric:tabular-nums;margin:0}.netmap-corona__note{margin:var(--space-2) 0 0;color:var(--text-faint);font-size:.75rem;line-height:1.5}.netmap-corona__video{max-block-size:20rem;inline-size:100%;border-radius:var(--radius);background:#000;margin-block-start:var(--space-3);display:block}.netmap-shots{margin:var(--space-3) 0 0;gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(9rem,1fr));padding:0;list-style:none;display:grid}.netmap-shots a{border:1px solid var(--line);border-radius:var(--radius);background:var(--navy-850);line-height:0;display:block;overflow:hidden}.netmap-shots a:hover{border-color:var(--orange)}.netmap-shots img{object-fit:cover;object-position:center;block-size:7rem;inline-size:100%;display:block}.netmap-shots__meta{gap:var(--space-1) var(--space-2);color:var(--text-faint);font-variant-numeric:tabular-nums;flex-wrap:wrap;margin-block-start:var(--space-2);font-size:.75rem;display:flex}.netmap-shots__meta strong{color:var(--orange-text);font-weight:600}.netmap-empty{font-size:var(--fs-small);color:var(--text-faint);margin:0}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 #000}@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{align-items:center;gap:var(--space-4);padding:var(--space-5);border:1px solid var(--doc-line);background:#fff;border-radius:10px;grid-template-columns:auto minmax(0,1fr) auto;display:grid}.scanrep__title{text-align:center}.scanrep__title h1{color:var(--doc-band);margin:0;font-size:30px;font-weight:800;line-height:1.2}.scanrep__title p{margin:var(--space-2) 0 0;color:var(--doc-ink-soft);font-size:13px}.scanrep__mark{place-items:center;inline-size:118px;display:grid}.scanrep__mark img{block-size:auto;inline-size:104px}.scanrep__org{text-align:center;inline-size:118px;padding-inline:var(--space-2);border-inline-start:3px solid var(--doc-band);justify-items:center;gap:2px;display:grid}.scanrep__org-label{letter-spacing:.08em;text-transform:uppercase;color:var(--doc-ink-soft);font-size:10px}.scanrep__org strong{color:var(--doc-band);overflow-wrap:anywhere;font-size:15px;font-weight:800;line-height:1.2}.scanrep__org-mark{object-fit:contain;block-size:auto;max-block-size:56px;inline-size:auto;max-inline-size:104px}.scanrep__org strong[data-under-mark]{color:var(--doc-ink-soft);letter-spacing:0;font-size:11px;font-weight:600}.scanrep__meta{border-collapse:collapse;inline-size:100%;border:1px solid var(--doc-band);border-radius:8px;margin-block-start:var(--space-4);overflow:hidden}.scanrep__meta th,.scanrep__meta td{border:1px solid var(--doc-line);text-align:start;vertical-align:top;padding:7px 10px;font-size:12.5px}.scanrep__meta th{background:var(--doc-band);color:#fff;white-space:nowrap;inline-size:15%;font-weight:700}.scanrep__meta td{background:#fff;inline-size:35%}.scanrep__kpis{gap:var(--space-3);margin-block:var(--space-4);grid-template-columns:repeat(4,1fr);padding:0;list-style:none;display:grid}.scanrep__kpis>li{padding:var(--space-4) var(--space-3);border:1px solid var(--doc-line);text-align:center;background:#fff;border-radius:10px}.scanrep__kpis strong{color:var(--doc-band);font-variant-numeric:tabular-nums;font-size:28px;font-weight:800;display:block}.scanrep__kpis span{border-radius:999px;margin-block-start:var(--space-2);padding:3px 10px;font-size:11px;font-weight:700;display:inline-block}.scanrep__kpis>li[data-tone=target] span{color:#1d4ed8;background:#e6efff}.scanrep__kpis>li[data-tone=scanned] span{color:#15803d;background:#e6f6ec}.scanrep__kpis>li[data-tone=pct] span{color:#b45309;background:#fdf3e0}.scanrep__kpis>li[data-tone=faults] span{color:#b91c1c;background:#fdeaea}.scanrep__block,.scanrep__finding{padding:var(--space-5);border:1px solid var(--doc-line);background:#fff;border-radius:10px;margin-block-start:var(--space-6)}.scanrep h2{margin:0 0 var(--space-3);color:var(--doc-band);font-size:19px;font-weight:800}.scanrep h3{margin:var(--space-4) 0 var(--space-2);color:var(--doc-band);font-size:14px;font-weight:700}.scanrep__group{color:#1d4ed8}.scanrep__lead,.scanrep__empty{margin:0 0 var(--space-3);color:var(--doc-ink-soft);font-size:12px}.scanrep__table{border-collapse:collapse;inline-size:100%;margin-block-end:var(--space-4);font-size:12px}.scanrep__table th,.scanrep__table td{border:1px solid var(--doc-line);text-align:start;vertical-align:top;padding:7px 9px}.scanrep__table thead th{background:var(--doc-tint);white-space:nowrap;font-weight:700}.scanrep__table tbody tr[data-fault=true]{background:#fff6f6}.scanrep__ok{color:var(--doc-ok);font-size:11px}.scanrep__tag{color:#b91c1c;white-space:nowrap;background:#fdeaea;border-radius:999px;margin:1px 2px;padding:2px 9px;font-size:11px;font-weight:700;display:inline-block}.scanrep__chips{gap:var(--space-2);margin:0 0 var(--space-3);flex-wrap:wrap;display:flex}.scanrep__chip{border-radius:999px;padding:3px 12px;font-size:11px;font-weight:700}.scanrep__chip--kind{color:#b91c1c;background:#fdeaea}.scanrep__chip--equip{color:#15803d;background:#e6f6ec}.scanrep__chip--status{color:#1d4ed8;background:#e6efff}.scanrep__note{padding:var(--space-3) var(--space-4);border:1px solid var(--doc-line);background:var(--doc-tint);border-radius:8px;margin-block-start:var(--space-3)}.scanrep__note h3{margin-block-start:0}.scanrep__note p{margin:0}.scanrep__shots{gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(13rem,1fr));display:grid}.scanrep__shots figure{border:1px solid var(--doc-line);background:#fff;border-radius:8px;margin:0;overflow:hidden}.scanrep__shots img{object-fit:contain;background:#000;block-size:11rem;inline-size:100%;display:block}.scanrep__shots figcaption{gap:2px var(--space-2);padding:var(--space-2) var(--space-3);color:var(--doc-ink-soft);border-block-start:1px solid var(--doc-line);flex-wrap:wrap;font-size:11px;display:flex}.scanrep__shots code{background:var(--doc-tint);border-radius:4px;padding:1px 6px;font-family:Courier New,Consolas,monospace;font-size:10.5px}.scanrep__map{border:1px solid var(--doc-line);border-radius:8px;block-size:24rem;overflow:hidden}.scanrep__foot{text-align:center;color:var(--doc-ink-soft);margin-block-start:var(--space-5);font-size:11px}@media print{.scanrep{max-inline-size:none;margin:0;padding:0;font-size:10.5pt}.scanrep__block,.scanrep__finding,.scanrep__shots figure{break-inside:avoid}.scanrep h2,.scanrep h3{break-after:avoid}.scanrep__table thead{display:table-header-group}.scanrep__table tr{break-inside:avoid}.scanrep *{-webkit-print-color-adjust:exact;print-color-adjust:exact}@page{size:A4;margin:10mm 9mm 12mm}}@media (max-width:40rem){.scanrep__kpis{grid-template-columns:repeat(2,1fr)}.scanrep__head{text-align:center;grid-template-columns:1fr;justify-items:center}}.netmap-find{margin-block-end:.75rem;position:relative}.netmap-find__panel{inset-inline:0;z-index:20;background:var(--navy-800);border:1px solid var(--line-strong);border-radius:.5rem;max-height:min(22rem,50vh);position:absolute;top:calc(100% + .25rem);overflow-y:auto;box-shadow:0 .75rem 2rem #0000002e;container-type:inline-size}.netmap-find__list{margin:0;padding:0;list-style:none}.netmap-find__hit{cursor:pointer;border-block-end:1px solid var(--line);grid-template-columns:1fr;gap:.15rem .5rem;min-height:2.75rem;padding:.5rem .75rem;display:grid}.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{grid-column:1;font-weight:600}.netmap-find__alias{color:var(--text-muted);font-weight:400}.netmap-find__where{color:var(--text-muted);grid-column:1;font-size:.85rem}.netmap-find__state{color:var(--text-muted);font-size:.8rem}.netmap-find__state[data-state=fault-open]{color:var(--st-fault-open);font-weight:600}@container (min-width:26rem){.netmap-find__hit{grid-template-columns:1fr auto}.netmap-find__state{text-align:end;grid-area:1/2/span 2;align-self:center}}.netmap-find__note{color:var(--text-muted);margin:0;padding:.6rem .75rem;font-size:.85rem}.netmap-pane__back{margin-inline-start:auto}.lightbox__provenance{font-size:var(--fs-small);color:var(--text-muted)}.lightbox__toolpanel{z-index:10;max-block-size:calc(100% - 2 * var(--space-3));cursor:default;display:flex;position:absolute;inset-block-start:var(--space-3);inset-inline-start:var(--space-3)}.lightbox__fab{border:1px solid var(--line-strong);block-size:44px;inline-size:44px;color:var(--text);cursor:pointer;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#040a10db;border-radius:50%;place-items:center;transition:border-color .15s ease-out,background-color .15s ease-out;display:inline-grid;position:relative}.lightbox__fab:hover{border-color:var(--orange-bright);background:#0e1e30f2}.lightbox__fab-dot{border:2px solid #05090e;border-radius:50%;block-size:11px;inline-size:11px;position:absolute;inset-block-start:4px;inset-inline-end:4px}.lightbox__tools{overscroll-behavior:contain;align-items:stretch;gap:var(--space-2);max-block-size:100%;inline-size:272px;padding:var(--space-2) var(--space-3) var(--space-3);border:1px solid var(--line-strong);border-radius:var(--radius-lg);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);font-size:var(--fs-small);background:#040a10e6;flex-direction:column;display:flex;overflow-y:auto}.lightbox__panelhead{align-items:center;gap:var(--space-2);margin-inline:calc(-1 * var(--space-1));border-block-end:1px solid var(--line);color:var(--text-muted);padding-block-end:var(--space-2);font-weight:600;display:flex}.lightbox__panelhead>span{flex:1}.lightbox__fold{border-radius:var(--radius);block-size:36px;inline-size:36px;color:var(--text-muted);cursor:pointer;background:0 0;border:1px solid #0000;flex:none;place-items:center;display:inline-grid}.lightbox__fold:hover{color:var(--text);border-color:var(--line-strong)}.lightbox__fold--side>span{display:inline-flex;transform:rotate(180deg)}.lightbox__fold-icon{transition:transform .15s ease-out;display:inline-flex}.lightbox__fold-icon[data-open=true]{transform:rotate(180deg)}.lightbox__tool{align-items:center;gap:var(--space-2);color:var(--text-muted);display:flex}.lightbox__tool>span:first-child{min-inline-size:4.5em}.lightbox__select,.lightbox__num{border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--navy-900);min-block-size:36px;color:var(--text);font:inherit;padding:4px 8px}.lightbox__select{flex:1}.lightbox__num{font-variant-numeric:tabular-nums;text-align:center;inline-size:7.5ch}.lightbox__tool--range input[type=range]{min-inline-size:0;accent-color:var(--orange);cursor:pointer;flex:1}.lightbox__select:focus-visible,.lightbox__num:focus-visible,.lightbox__tool--range input[type=range]:focus-visible,.lightbox__seg button:focus-visible,.lightbox__swatch:focus-visible,.lightbox__fab:focus-visible,.lightbox__fold:focus-visible,.lightbox__elements-head:focus-visible,.lightbox__iconbtn:focus-visible{outline:2px solid var(--orange-bright);outline-offset:2px}.lightbox__scalebar{align-items:center;gap:var(--space-2);font-variant-numeric:tabular-nums;color:var(--text-muted);direction:ltr;display:flex}.lightbox__scalebar-ramp{border:1px solid var(--line-strong);border-radius:2px;flex:1;block-size:12px}.lightbox__tools .btn[data-on=true]{border-color:var(--orange-bright);box-shadow:inset 0 0 0 1px var(--orange-bright);background:#fe650e29}.lightbox__tools>.btn{justify-content:center}.lightbox__seg{border:1px solid var(--line-strong);border-radius:var(--radius);display:flex;overflow:hidden}.lightbox__seg button{background:var(--navy-900);min-block-size:36px;color:var(--text-muted);font:inherit;cursor:pointer;border:0;flex:1;padding:4px 8px}.lightbox__seg button+button{border-inline-start:1px solid var(--line-strong)}.lightbox__seg button[data-on=true]{color:var(--text);background:#fe650e33;font-weight:600}.lightbox__fan{border:1px solid var(--line-strong);border-radius:var(--radius-lg);background:#05090e;flex-wrap:wrap;justify-content:center;gap:8px;padding:8px;display:flex}.lightbox__swatch{background:var(--swatch);cursor:pointer;border:2px solid #ffffff40;border-radius:50%;block-size:28px;inline-size:28px;padding:0;transition:border-color .15s ease-out;position:relative}.lightbox__swatch:hover{border-color:#ffffffb3}.lightbox__swatch[aria-checked=true]{border-color:#fff;box-shadow:0 0 0 2px #05090e,0 0 0 4px #fff}.lightbox__swatch[aria-checked=true]:after{content:"";mix-blend-mode:difference;border:2.5px solid #fff;border-width:0 2.5px 2.5px 0;block-size:11px;inline-size:6px;position:absolute;inset-block-start:45%;inset-inline-start:50%;transform:translate(-50%,-50%)rotate(45deg)}[dir=rtl] .lightbox__swatch[aria-checked=true]:after{transform:translate(50%,-50%)rotate(45deg)}.lightbox__isoarea{color:var(--text);font-variant-numeric:tabular-nums;flex-wrap:wrap;align-items:center;gap:6px;display:flex}.lightbox__isoarea bdi{white-space:nowrap}.lightbox__isoarea-dot{border:1px solid #fff9;border-radius:2px;block-size:12px;inline-size:12px}.lightbox__iso{block-size:100%;inline-size:100%;image-rendering:pixelated;pointer-events:none;display:block;position:absolute;inset:0}.lightbox__elements{z-index:10;cursor:default}.lightbox__elements-head{justify-content:space-between;align-items:center;gap:var(--space-2);border-radius:var(--radius);min-block-size:36px;inline-size:100%;color:var(--text-muted);font:inherit;font-size:var(--fs-small);cursor:pointer;text-align:start;background:0 0;border:0;margin:0;padding:4px 6px;font-weight:600;display:flex}.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{z-index:8;gap:var(--space-1) var(--space-3);padding:var(--space-2) var(--space-3);border:1px solid var(--line-strong);border-radius:var(--radius);font-size:var(--fs-small);pointer-events:none;background:#040a10db;flex-wrap:wrap;margin:0;display:flex;position:absolute;inset-block-end:var(--space-3);inset-inline-end:var(--space-3)}.lightbox__caption{align-items:flex-start;gap:var(--space-2);padding-block:var(--space-1);flex-wrap:nowrap}.lightbox__captext{gap:var(--space-1) var(--space-4);flex-wrap:wrap;flex:1;align-self:center;min-inline-size:0;display:flex}.lightbox__caption[data-open=false] .lightbox__captext{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.lightbox__caption[data-open=false] .lightbox__captext>*{margin-inline-end:var(--space-4);display:inline}.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{justify-content:center;inline-size:40px;padding-inline:0}.lightbox__provenance{white-space:nowrap;text-overflow:ellipsis;max-inline-size:38ch;overflow:hidden}@media (max-height:900px){.lightbox__bar{padding-block:var(--space-2)}}.lightbox{grid-template-rows:minmax(0,1fr)}.lightbox__shell{background:var(--navy-900);block-size:100%;min-block-size:0;inline-size:100%;color:var(--text);grid-template-rows:auto minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr);display:grid}.lightbox__shell:fullscreen{block-size:100vh;inline-size:100vw}.lightbox__shell::backdrop{background:#000}@media (max-width:700px){.lightbox__toolpanel[data-open=true]{inset-inline:var(--space-2);max-block-size:62%;inset-block-start:auto;inset-block-end:var(--space-2)}.lightbox__toolpanel[data-open=true] .lightbox__tools{inline-size:100%}.lightbox__provenance{max-inline-size:100%}}@media (pointer:coarse){.lightbox__swatch{block-size:34px;inline-size:34px}.lightbox__select,.lightbox__num,.lightbox__seg button,.lightbox__fold,.lightbox__elements-head{min-block-size:44px}.lightbox__fold{inline-size:44px}}@media (prefers-reduced-motion:reduce){.lightbox__swatch,.lightbox__fab,.lightbox__fold-icon{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{gap:var(--space-2);flex-direction:column;display:flex}.lightbox__proposal-head{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.lightbox__proposal-badge{font-size:var(--fs-small);letter-spacing:.01em;color:var(--text);font-weight:700}.lightbox__proposal-stars{font-size:var(--fs-small);color:#991b1b;background:#fee2e2;border-radius:999px;flex:none;padding:1px 8px}.lightbox__proposal-rows{border:1px solid var(--line-strong);border-radius:6px;flex-direction:column;margin:0;display:flex;overflow:hidden}.lightbox__proposal-row{align-items:center;gap:var(--space-2);min-block-size:34px;padding:4px var(--space-2);border-inline-start:4px solid #0000;grid-template-columns:72px 1fr;display:grid}.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{justify-content:space-between;gap:var(--space-2);margin:0;font-weight:600;display:flex}.lightbox__proposal-row dd bdi{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:#ff3b3014}.lightbox__proposal-row--delta dd{justify-content:flex-end;font-size:1.05em}.lightbox__proposal .lightbox__attrib-actions{gap:var(--space-2);grid-template-columns:1fr auto auto;display:grid}.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);max-block-size:52%;inset-block-start:auto;inset-block-end:var(--space-2)}.lightbox__stage:has(.lightbox__elements[data-proposal=true]){align-items:flex-start;padding-block-start:var(--space-2)}}.lightbox__flag{vertical-align:middle;border-radius:999px;margin-inline-start:var(--space-2);padding:1px 6px;font-size:.75rem;font-style:normal;font-weight:600;display:inline-block}.lightbox__flag--warn{color:#ffc861;background:#ffb0202e;border:1px solid #ffb0208c}.lightbox__flag--ok{color:#7fe3aa;background:#58d68d24;border:1px solid #58d68d80}.lightbox__flag--fault{white-space:nowrap;cursor:help;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;position:relative}.lightbox__flag-tip{z-index:30;border:1px solid var(--line-strong);inline-size:max-content;max-inline-size:min(260px,80vw);color:var(--text,#e6e9ee);white-space:normal;background:#050b11;border-radius:6px;padding:6px 8px;font-weight:400;line-height:1.45;position:absolute;inset-block-start:calc(100% + 6px);inset-inline-start:0;box-shadow:0 8px 18px #00000080}.lightbox__flag--second{color:#d8b4fe;background:#c084fc29;border:1px dashed #c084fcb3}.lightbox__flag--third{color:#99f6e4;background:#2dd4bf24;border:1px dashed #2dd4bfb3}.lightbox__flag--fourth{color:#fbcfe8;background:#f472b624;border:1px dashed #f472b6b3}.lightbox__flag--fifth{color:#fde68a;background:#f59e0b24;border:1px dashed #f59e0bb3}.lightbox__attrib{margin:0 0 var(--space-2);padding:var(--space-2);border-radius:var(--radius);font-size:var(--fs-small);line-height:1.5}.lightbox__attrib p{margin:0 0 var(--space-2)}.lightbox__attrib--warn{color:var(--text);background:#ffb02014;border:1px solid #ffb0208c}.lightbox__attrib--ok{color:var(--text);background:#58d68d12;border:1px solid #58d68d73}.lightbox__attrib-note{color:var(--text-muted);font-style:italic}.lightbox__attrib-actions{gap:var(--space-2);flex-wrap:wrap;display:flex}.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{gap:var(--space-2);flex-direction:column;display:flex}.lightbox__addtype{align-items:center;gap:var(--space-2);display:flex}.lightbox__addtype>span{white-space:nowrap;color:var(--muted,#94a3b8);font-size:.9rem}.lightbox__cmp-refused{margin-top:var(--space-2);border:1px solid var(--orange-bright,#fe650e);background:#fe650e1f;border-radius:6px;flex-direction:column;gap:6px;padding:8px 10px;display:flex}.lightbox__cmp-refused p{color:var(--text);margin:0;font-size:.9rem}.lightbox__basis{margin-top:var(--space-2);border-top:1px solid var(--line);padding-top:var(--space-2)}.lightbox__basis-head{color:var(--text);font:inherit;cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;padding:2px 0;font-weight:600;display:inline-flex}.lightbox__basis-head svg{flex:none}.lightbox__basis-current{color:var(--text-dim,var(--text));margin:4px 0 0;font-size:.85rem}.lightbox__basis-body{flex-direction:column;gap:8px;margin-top:8px;display:flex}.lightbox__basis-row{flex-direction:column;gap:4px;display:flex}.lightbox__basis-row>span{color:var(--text-dim,var(--text));font-size:.82rem}.lightbox__basis-inline{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.lightbox__basis-select,.lightbox__basis-input{border:1px solid var(--line);background:var(--navy-900,var(--bg));min-inline-size:0;max-inline-size:100%;color:var(--text);font:inherit;border-radius:6px;padding:5px 8px;font-size:.85rem}.lightbox__basis-select{inline-size:100%}.lightbox__basis-input{flex:7rem}.lightbox__basis-weather{color:var(--text);font-size:.82rem}.lightbox__basis-msg{border:1px solid var(--orange-bright,#fe650e);color:var(--text);background:#fe650e1f;border-radius:6px;margin:0;padding:6px 8px;font-size:.85rem}.lightbox__basis-foot{opacity:.8;margin:0;font-size:.78rem}.lightbox__draw[data-on=true]{border-color:var(--orange-bright);box-shadow:inset 0 0 0 1px var(--orange-bright);background:#fe650e29}.lightbox__clist{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.lightbox__clist>li{border:1px solid var(--line);border-radius:var(--radius);background:var(--navy-900);padding:6px}.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{align-items:center;gap:var(--space-2);display:flex}.lightbox__crow .lightbox__select{flex:1;min-block-size:32px;min-inline-size:0}.lightbox__crow--actions{flex-wrap:wrap;margin-block-start:6px}.lightbox__chip{border:1px solid var(--line-strong);min-block-size:30px;color:var(--text-muted);font:inherit;cursor:pointer;background:0 0;border-radius:999px;padding:2px 10px;font-size:.8rem}.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]{color:#fff;background:#ff3b3033;border-color:#ff3b30;font-weight:700}.lightbox__chip--ref[aria-pressed=true]{color:#fff;background:#3aa0ff33;border-color:#3aa0ff;font-weight:700}.lightbox__chip--wrong[aria-pressed=true]{border-color:var(--text-muted);color:var(--text)}.lightbox__cnote{font-size:var(--fs-small);color:var(--text-muted);flex-direction:column;gap:4px;display:flex}.lightbox__cnote textarea{resize:vertical;border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--navy-900);color:var(--text);font:inherit;padding:6px 8px}.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{background:repeating-linear-gradient(45deg,#c3d1de14 0 6px,#0000 6px 12px);border:1px dashed #c3d1de99}.lightbox__elbox--suggested{border-style:dashed}.lightbox__elbox--drawing{z-index:4;background:#ffffff14;border:2px dashed #fff}.lightbox__elbox--draft b,.lightbox__elbox--added 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)}.lightbox__stage:has(.lightbox__elements[data-editing=true]) .lightbox__toolpanel{display:none}}.lightbox__shapes{pointer-events:none;z-index:3;block-size:100%;inline-size:100%;position:absolute;inset:0;overflow:visible}.lightbox__shape{fill:#0000;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:#c3d1de99;stroke-dasharray:3 4;fill:#c3d1de14}.lightbox__shape--drawing{stroke:#fff;stroke-width:2px;stroke-dasharray:5 3;fill:#ffffff14;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:#ffffff0f}.lightbox__shapelabel{white-space:nowrap;font-size:var(--fs-small);color:#fff;pointer-events:none;z-index:4;background:#040a10d9;padding:1px 6px;font-weight:600;position:absolute;transform:translateY(-100%)}.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{cursor:grab;z-index:6;touch-action:none;background:#fff;border:2px solid #ff8a3c;border-radius:50%;block-size:12px;inline-size:12px;margin:-6px 0 0 -6px;position:absolute;box-shadow:0 0 0 1px #040a10cc}.lightbox__handle--corner{border-radius:2px}.lightbox__handle:active{cursor:grabbing}@media (pointer:coarse){.lightbox__handle{block-size:22px;inline-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{gap:var(--space-2);flex-direction:column;margin-block-end:var(--space-2);display:flex}.lightbox__showall .lightbox__seg{display:flex}.lightbox__counts{font-size:var(--fs-small);color:var(--text-muted);align-items:center;gap:6px;margin:0;display:flex}.lightbox__dot{border-radius:2px;flex:none;block-size:10px;inline-size:10px}.lightbox__dot--model{background:#58d68d}.lightbox__dot--analyst{background:#ffc861}.lightbox__conf{color:var(--text-muted);margin-inline-start:var(--space-2);font-size:.75rem;font-style:normal}.lightbox__shapes--view .lightbox__shape{pointer-events:none;transition:stroke-width .15s ease-out,stroke-opacity .15s ease-out}.lightbox__shape--hover{stroke:#fff;stroke-width:1.5px;stroke-dasharray:4 3;stroke-opacity:.8}.lightbox__shape.is-suggested{stroke-dasharray:6 4}.lightbox__shape.is-focused{stroke-width:4px;filter:drop-shadow(0 0 3px #000000e6)}.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}:is(.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{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);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);font-size:var(--fs-small);cursor:default;background:#040a10eb;animation:.16s ease-out lightbox-card-in;position:absolute;inset-block-end:var(--space-3);inset-inline-start:50%;transform:translate(-50%);box-shadow:0 8px 24px #00000073}[dir=rtl] .lightbox__card{transform:translate(50%)}@keyframes lightbox-card-in{0%{opacity:0}to{opacity:1}}.lightbox__card-head{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.lightbox__card-head strong{font-size:1rem}.lightbox__card-facts{gap:var(--space-4);margin:var(--space-1) 0 var(--space-2);display:flex}.lightbox__card-facts dt{color:var(--text-muted);font-size:.75rem}.lightbox__card-facts dd{font-variant-numeric:tabular-nums;margin:0;font-size:1.15rem;font-weight:700}.lightbox__card-meta{gap:var(--space-1);margin:0 0 var(--space-2);flex-wrap:wrap;display:flex}.lightbox__card-meta .lightbox__flag{margin-inline-start:0}.lightbox__flag--auto{color:#7fe3aa;background:#58d68d1f;border:1px solid #58d68d73}.lightbox__flag--fault{color:#ff8a80;background:#ff3b302e;border:1px solid #ff3b3099}.lightbox__flag--ref{color:#8cc4ff;background:#3aa0ff29;border:1px solid #3aa0ff8c}.lightbox__hint{color:var(--text-muted);margin:0;font-size:.75rem}.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{gap:var(--space-2);border-block-start:1px solid var(--line);flex-direction:column;margin-block-end:var(--space-2);padding-block-start:var(--space-2);display:flex}.lightbox__quick-type{align-items:center;gap:var(--space-2);color:var(--text-muted);display:flex}.lightbox__quick-type .lightbox__select{flex:1;min-inline-size:0}.lightbox__quick-row{flex-wrap:wrap;gap:6px;display:flex}.lightbox__quick-row:empty{display:none}.lightbox__chip--danger{color:#fff;background:#ff3b3040;border-color:#ff3b30;font-weight:700}.lightbox__toast{z-index:12;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);border-radius:var(--radius-lg);font-size:var(--fs-small);background:#040a10f0;border:1px solid #58d68d8c;animation:.16s ease-out lightbox-card-in;display:flex;position:absolute;inset-block-end:var(--space-3);inset-inline-end:var(--space-3);box-shadow:0 8px 24px #00000073}@media (prefers-reduced-motion:reduce){.lightbox__toast{animation:none}}@media (max-width:700px){.lightbox__toast{inset-inline:var(--space-2);justify-content:space-between;inset-block-start:var(--space-2);inset-block-end:auto}}.lightbox__shape--dup{stroke:#ffc861;stroke-width:2px;stroke-dasharray:3 3}.lightbox__dups{padding:var(--space-2);border-radius:var(--radius);background:#ffb02012;border:1px solid #ffb0208c;margin-block-end:var(--space-2)}.lightbox__dups-title{color:#ffc861;margin:0 0 2px;font-weight:700}.lightbox__dups ul{margin:var(--space-2) 0 0;flex-direction:column;gap:6px;padding:0;list-style:none;display:flex}.lightbox__dups li{border-radius:var(--radius);background:var(--navy-900);align-items:center;gap:6px;padding:4px 6px;display:flex}.lightbox__dups li[data-current=true]{outline:1px solid #fff}.lightbox__dups-name{flex:1;min-inline-size:0}.lightbox__card{max-block-size:calc(100% - 2 * var(--space-3));overflow-y:auto}.lightbox__marks{border-inline-end:1px solid var(--line);align-items:center;gap:6px;margin-inline-end:var(--space-1);padding-inline-end:var(--space-2);display:inline-flex}.lightbox__marks-eye{align-items:center;gap:6px;display:inline-flex}.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;margin-inline-end:0;padding-inline-end:0}.lightbox__marks-eye span{display:none}}.lightbox__compare{color:#8cc4ff;flex-basis:100%;align-items:center;gap:6px;font-size:.8rem;display:flex}.lightbox__compare .lightbox__select{flex:1;min-block-size:30px;min-inline-size:0;font-size:.8rem}.lightbox__shell{position:relative}.lightbox__bar--icons{justify-content:flex-start;gap:var(--space-2);scrollbar-width:thin;flex-wrap:nowrap;padding-block:6px;overflow-x:auto}.lightbox__group{flex:none;align-items:center;gap:4px;display:inline-flex}.lightbox__sep{background:var(--line-strong);flex:none;block-size:24px;inline-size:1px}.lightbox__spacer{flex:1}.lightbox__ib{border-radius:var(--radius);block-size:36px;inline-size:36px;color:var(--text-muted);cursor:pointer;background:0 0;border:1px solid #0000;place-items:center;padding:0;transition:background-color .15s ease-out,color .15s ease-out,border-color .15s ease-out;display:inline-grid;position:relative}.lightbox__ib:hover:not(:disabled){color:var(--text);background:#c3d1de1a}.lightbox__ib:focus-visible{outline:2px solid var(--orange-bright);outline-offset:1px}.lightbox__ib[data-on=true]{color:#fff;background:#fe650e29;border-color:#fe650eb3}.lightbox__ib:disabled{opacity:.35;cursor:default}.lightbox__ib--close:hover{color:#fff;background:#ff3b3033}.lightbox__ib--info{cursor:help}.lightbox__ib-badge{background:#05090e;border-radius:50%;position:absolute;inset-block-start:3px;inset-inline-end:3px}.lightbox__ib--saved .lightbox__ib-badge{color:#58d68d}.lightbox__ib--failed .lightbox__ib-badge{color:#ff6a60}.lightbox__ib--saving svg:first-child{animation:.9s ease-in-out infinite lightbox-pulse}@keyframes lightbox-pulse{50%{opacity:.4}}.lightbox__flip{transform:rotate(180deg)}[dir=rtl] .lightbox__flip{transform:scaleX(-1)rotate(180deg)}.lightbox__seg--icons{border:1px solid var(--line);border-radius:var(--radius);gap:2px;padding:2px;display:inline-flex}.lightbox__seg--icons .lightbox__ib{block-size:30px;inline-size:32px}.lightbox__bar--icons .lightbox__level{min-inline-size:5ch}.lightbox__bar--icons .lightbox__note{white-space:nowrap}.lightbox__bar--folded{border:0;block-size:0;min-block-size:0;padding:0}.lightbox__barpill{z-index:20;border:1px solid var(--line-strong);border-radius:0 0 var(--radius-lg) var(--radius-lg);background:var(--navy-850);block-size:22px;inline-size:56px;color:var(--text-muted);cursor:pointer;border-block-start:0;place-items:center;display:inline-grid;position:absolute;inset-block-start:0;inset-inline-start:50%;transform:translate(-50%)}[dir=rtl] .lightbox__barpill{transform:translate(50%)}.lightbox__barpill:hover{color:var(--text)}.lightbox__barpill:focus-visible{outline:2px solid var(--orange-bright)}@media (pointer:coarse){.lightbox__ib{block-size:44px;inline-size:44px}.lightbox__barpill{block-size:32px;inline-size:72px}}.lightbox__crow--actions{gap:2px}.lightbox__crow--actions .lightbox__ib{block-size:32px;inline-size:32px}.lightbox__ib--fault[data-on=true]{color:#fff;background:#ff3b3038;border-color:#ff3b30}.lightbox__ib--danger:hover:not(:disabled){color:#ff8a80}.lightbox__cmp{border-radius:var(--radius);background:#3aa0ff14;border:1px solid #3aa0ff59;flex-direction:column;gap:4px;margin-block-start:6px;padding:6px 8px;display:flex}.lightbox__cmp-line{color:var(--text-muted);flex-wrap:wrap;align-items:center;gap:4px 8px;margin:0;font-size:.8rem;display:flex}.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-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{color:#ffc861;gap:1px;display:inline-flex}.lightbox__stars[data-n="0"]{color:var(--text-faint)}.lightbox__linkbtn{color:#8cc4ff;font:inherit;text-underline-offset:2px;cursor:pointer;background:0 0;border:0;align-self:flex-start;padding:0;font-size:.78rem;text-decoration:underline}.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;row-gap:4px;overflow-x:visible}.lightbox__bar--icons .lightbox__group.lightbox__zoom--steps,.lightbox__bar--icons .lightbox__spacer,.lightbox__bar--icons .lightbox__sep{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:#c3d1de0f}.lightbox__card-head strong{flex:1}.lightbox__grip{background-image:radial-gradient(circle, var(--text-faint) 1.2px, transparent 1.4px);background-size:5px 5px;flex:none;block-size:16px;inline-size:10px}.lightbox__card .lightbox__stars{color:#ffc861}.lightbox__cmp--card{margin-block-end:var(--space-2)}.lightbox__cmp-show{border-radius:var(--radius);color:var(--text-muted);font:inherit;cursor:pointer;text-align:start;background:0 0;border:1px solid #0000;align-items:center;gap:6px;margin-inline-start:-4px;padding:2px 4px;display:inline-flex}.lightbox__cmp-show:hover{color:var(--text);border-color:#3aa0ff8c}.lightbox__cmp-show:focus-visible{outline:2px solid var(--orange-bright)}.lightbox__cmp-choose{align-items:center;gap:6px;display:flex}.lightbox__cmp-choose label{flex:1;min-inline-size:0}.lightbox__cmp-choose .lightbox__select{min-block-size:34px;inline-size:100%;font-size:.8rem}.lightbox__sr{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.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:#fff;stroke-width:4px;stroke-opacity:1;fill:#3aa0ff40;filter:drop-shadow(0 0 4px #3aa0ff)}.lightbox__quick-row .lightbox__chip{align-items:center;gap:5px;display:inline-flex}.lightbox__card[data-picking=true]>:not(.lightbox__card-head):not(.lightbox__cmp),.lightbox__card[data-picking=true] .lightbox__cmp>:not(.lightbox__pickbar),.lightbox__card[data-picking=true] .lightbox__cmp-choose label{display:none}.netmap-totals>li[data-link=true]{padding:0;transition:border-color .15s ease-out,background-color .15s ease-out}.netmap-totals__link{padding:var(--space-3) var(--space-4);color:inherit;border-radius:var(--radius);text-decoration:none;display:block}.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{color:var(--orange-text);align-items:center;gap:2px;margin-block-start:var(--space-2);font-size:.75rem;display:inline-flex}.fx{gap:var(--space-4);flex-direction:column;display:flex}.fx__head{gap:var(--space-2);flex-direction:column;display:flex}.fx__back{color:var(--text-muted);font-size:var(--fs-small);align-self:flex-start;align-items:center;gap:4px;text-decoration:none;display:inline-flex}.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{color:var(--text-muted);font-variant-numeric:tabular-nums;margin:0}.fx__tabs{border-block-end:1px solid var(--line);flex-wrap:wrap;gap:4px;display:flex}.fx__tab{min-block-size:40px;padding:0 var(--space-3);border:0;color:var(--text-muted);font:inherit;cursor:pointer;background:0 0;border-block-end:2px solid #0000;align-items:center;gap:6px;display:inline-flex}.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{background:var(--navy-700);font-variant-numeric:tabular-nums;border-radius:999px;min-inline-size:1.6em;padding:0 6px;font-size:.75rem}.fx__state{color:var(--text-muted)}.fx__charts{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(260px,1fr));display:grid}.fx__chart{padding:var(--space-3);border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--navy-900);margin:0}.fx__chart figcaption{font-size:var(--fs-small);color:var(--text-muted);margin-block-end:var(--space-2);font-weight:600}.fx__chart ul{flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;display:flex}.fx__bar{align-items:center;gap:var(--space-2);border-radius:var(--radius);min-block-size:30px;inline-size:100%;color:var(--text);font:inherit;text-align:start;cursor:pointer;background:0 0;border:1px solid #0000;grid-template-columns:minmax(0,9rem) minmax(0,1fr) 2.5rem;padding:2px 6px;font-size:.8125rem;display:grid}.fx__bar:hover{background:#c3d1de0f}.fx__bar[data-on=true]{border-color:var(--orange-bright);background:#fe650e1f}.fx__bar:focus-visible{outline:2px solid var(--orange-bright)}.fx__bar-label{white-space:nowrap;text-overflow:ellipsis;color:var(--text-muted);overflow:hidden}.fx__bar-track{block-size:10px}.fx__bar-fill{background:#5b8fd9;border-start-end-radius:4px;border-end-end-radius:4px;block-size:100%;min-inline-size:2px;display:block}.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-variant-numeric:tabular-nums;text-align:end;font-weight:600}.fx__more{margin:var(--space-1) 0 0;color:var(--text-faint);font-size:.75rem}.fx__filters{align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}.fx__search input{border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--navy-900);min-block-size:38px;min-inline-size:min(22rem,100%);color:var(--text);font:inherit;padding:4px 10px}.fx__sort{align-items:center;gap:var(--space-2);color:var(--text-muted);font-size:var(--fs-small);display:inline-flex}.fx__sort select{border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--navy-900);min-block-size:38px;color:var(--text);font:inherit;padding:4px 8px}.fx__search input:focus-visible,.fx__sort select:focus-visible,.fx__clear:focus-visible,.fx__open:focus-visible{outline:2px solid var(--orange-bright);outline-offset:1px}.fx__clear{border:1px solid var(--line-strong);min-block-size:34px;color:var(--text);font:inherit;font-size:var(--fs-small);cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:4px;padding:0 10px;display:inline-flex}.fx__count{color:var(--text-muted);font-size:var(--fs-small);font-variant-numeric:tabular-nums;margin-inline-start:auto}.fx__sr{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.fx__table{border:1px solid var(--line);border-radius:var(--radius-lg);overflow:hidden}.fx__row{align-items:center;gap:var(--space-2);padding:8px var(--space-3);border-block-end:1px solid var(--line);font-size:var(--fs-small);grid-template-columns:7rem 8rem minmax(6rem,1fr) minmax(7rem,1.2fr) minmax(8rem,1.6fr) 8rem 4.5rem;display:grid}.fx__row--head{background:var(--navy-850);color:var(--text-faint);font-size:.75rem;font-weight:600}.fx__row--item{cursor:pointer;transition:background-color .12s ease-out}.fx__row--item:hover{background:#c3d1de0d}.fx__row:last-child{border-block-end:0}.fx__sev{text-align:center;border:1px solid;border-radius:999px;min-inline-size:3.2em;padding:1px 8px;font-size:.75rem;font-weight:700;display:inline-block}.fx__sev--X{color:#c87a5f}.fx__sev--XX{color:#e98552}.fx__sev--XXX{color:#ff8a76;background:#ff7a631f}.fx__sev--unrated{color:#a4b2c3}.fx__untriaged{color:#ffc861;margin-block-start:2px;font-size:.7rem;font-style:normal;display:block}.fx__open{color:var(--text);font:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700}.fx__loc{color:var(--text-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.fx__date{font-variant-numeric:tabular-nums}.fx__age{color:var(--text-faint);font-size:.7rem;font-style:normal;display:block}.fx__num{font-variant-numeric:tabular-nums;text-align:center}@media (max-width:860px){.fx__row--head{display:none}.fx__row{gap:4px var(--space-3);padding:var(--space-3);grid-template-columns:1fr 1fr}.fx__row>[role=cell]:before{content:attr(data-label);color:var(--text-faint);font-size:.7rem;display:block}.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){.netmap-totals>li[data-link=true],.fx__row--item{transition:none}}.lightbox__shape--cand{stroke:#8cc4ff;stroke-width:1.5px;stroke-dasharray:5 4;stroke-opacity:.75;fill:#0000}.lightbox__shape--cand.is-hover{stroke:#fff;stroke-width:3px;stroke-dasharray:none;stroke-opacity:1;fill:#3aa0ff38;filter:drop-shadow(0 0 3px #3aa0ff)}.lightbox__shapelabel--cand{color:#fff;background:#0d3a63;border:1px solid #8cc4ff}.lightbox__shape.is-part{stroke-dasharray:3 3;stroke-opacity:.55}.lightbox__ib--pick{color:#8cc4ff}.lightbox__chip--pick{color:#cfe6ff;border-color:#8cc4ff8c;align-items:center;gap:6px;min-block-size:36px;margin-block-start:8px;display:inline-flex}.lightbox__chip--pick:hover{background:#3aa0ff29}.lightbox__pickbar{flex-wrap:wrap;align-items:center;gap:8px;margin-block-start:6px;display:flex}.lightbox__pickbar .lightbox__hint{flex:180px;margin:0}.lightbox__part{border:1px dashed #8cc4ff73;border-radius:8px;flex-wrap:wrap;align-items:center;gap:8px;margin-block:6px;padding:8px 10px;display:flex}.lightbox__part .lightbox__hint{flex:200px;margin:0}.lightbox__cmp-vs{flex:100%;align-items:center;gap:4px;min-inline-size:0;display:inline-flex}.lightbox__cmp-vs .lightbox__ib--pick{background:#3aa0ff1a;border:1px solid #8cc4ff8c;flex:none}.lightbox__cmp-vs .lightbox__ib--pick:hover,.lightbox__cmp-vs .lightbox__ib--pick[aria-pressed=true]{color:#fff;background:#3aa0ff40}.admin-modules td{vertical-align:top}.admin-switch{cursor:pointer;align-items:center;min-block-size:44px;display:inline-flex;position:relative}.admin-switch input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.admin-switch__track{background:var(--surface-3,#23384d);border:1px solid var(--border,#33506b);border-radius:999px;block-size:24px;inline-size:44px;transition:background-color .15s ease-out;position:relative}.admin-switch__track:after{content:"";background:#cfd9e3;border-radius:50%;block-size:18px;inline-size:18px;transition:transform .15s ease-out;position:absolute;inset-block-start:2px;inset-inline-start:2px}.admin-switch input:checked+.admin-switch__track{background:#d96a38;border-color:#d96a38}.admin-switch input:checked+.admin-switch__track:after{background:#fff;transform:translate(20px)}[dir=rtl] .admin-switch input:checked+.admin-switch__track:after{transform:translate(-20px)}.admin-switch input:focus-visible+.admin-switch__track{outline-offset:2px;outline:2px solid #8cc4ff}.admin-switch input:disabled+.admin-switch__track{opacity:.55}.admin-modules__until{color:var(--text-muted);flex-wrap:wrap;align-items:center;gap:6px;font-size:.8rem;display:flex}.admin-modules__until input{font:inherit;color:inherit;border:1px solid var(--border,#33506b);background:0 0;border-radius:6px;padding:2px 6px}.admin-modules__pkg{font-weight:600}.admin-modules__ok{color:#6fd19a;display:block}.admin-modules__err{color:#ff8a7a;display:block}.admin-modules__inactive{color:var(--text-muted);font-weight:400}@media (prefers-reduced-motion:reduce){.admin-switch__track,.admin-switch__track:after{transition:none}}.netmap-corona__review{margin-block:6px}.cr{color:#e8eef5;background:#071320;border:0;block-size:100dvh;max-block-size:none;inline-size:100vw;max-inline-size:none;margin:0;padding:0;inset:0}.cr::backdrop{background:#02080ed9}.cr__shell{flex-direction:column;block-size:100%;display:flex}.cr__bar{background:#0b1a29;border-block-end:1px solid #1d3247;justify-content:space-between;align-items:center;gap:12px;padding:10px 16px;display:flex}.cr__title{flex-wrap:wrap;align-items:baseline;gap:4px 12px;min-inline-size:0;display:flex}.cr__file{color:#9fb3c8;text-overflow:ellipsis;white-space:nowrap;font-size:.85rem;overflow:hidden}.cr__main{flex:1;grid-template-columns:minmax(0,1fr) clamp(380px,32vw,460px);min-block-size:0;display:grid}.cr__player{flex-direction:column;gap:10px;min-inline-size:0;padding:14px 16px;display:flex;overflow:auto}.cr__frame{background:#000;border-radius:8px;inline-size:100%;margin-inline:auto;position:relative;overflow:hidden}.cr__frame video{object-fit:fill;block-size:100%;inline-size:100%;display:block}.cr__overlay{pointer-events:none;block-size:100%;inline-size:100%;position:absolute;inset:0}.cr__comp{fill:none;stroke:#8cc4ff;stroke-width:3px;stroke-dasharray:10 7;vector-effect:non-scaling-stroke}.cr__focus{fill:none;stroke:#00e5ff;stroke-width:3px;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 3px #00e5ff)}.cr__focus--manual{stroke:#ffd60a;filter:drop-shadow(0 0 3px #ffd60a)}.cr__placer{z-index:2;cursor:crosshair;background:#ffd60a0f;border:2px dashed #ffd60a;block-size:100%;inline-size:100%;padding:0;position:absolute;inset:0}.cr__placer:focus-visible{outline-offset:-3px;outline:3px solid #ffd60a}.cr__manual-item{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.cr__manual-item .cr-ib[data-missing=true]{color:#ffd60a;border-color:#ffd60a}.cr__caption{color:#cfe6ff;min-block-size:1.4em;margin:0;font-size:.85rem}.cr__controls{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.cr__time{font-variant-numeric:tabular-nums;color:#cfd9e3;min-inline-size:9.5em;font-size:.9rem}.cr__track{block-size:34px;position:relative}.cr__range{accent-color:#8cc4ff;inline-size:100%;margin:0;position:absolute;inset-block-start:12px;inset-inline:0}.cr__mark{cursor:pointer;background:#9fb3c8;border:2px solid #9fb3c8;border-radius:50%;block-size:12px;inline-size:12px;margin-inline-start:-6px;padding:0;position:absolute;inset-block-start:2px}.cr__mark[data-mid=true]{background:0 0}.cr__mark:not([data-lead=true]){block-size:8px;inline-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{cursor:default;background:#00e5ff;border-color:#00e5ff;border-radius:2px}.cr__mark:focus-visible{outline-offset:2px;outline:2px solid #fff}.cr__note{color:#9fb3c8;margin:0;font-size:.8rem}.cr__raw{color:#cbd5e1;margin:0;font-size:.8rem}.cr__side{background:#0a1724;border-inline-start:1px solid #1d3247;flex-direction:column;gap:10px;min-block-size:0;padding:14px 16px;display:flex;overflow:hidden auto}.cr__side>*{min-inline-size:0}.cr__summary{margin:0;font-weight:600}.cr__status{color:#cfd9e3;align-items:center;gap:8px;margin:0;display:flex}.cr__status--err,.cr__err{color:#ff8a7a;margin:0}.cr__ok{color:#6fd19a;margin:0}.cr__cards,.cr__group>ul,.cr__manual{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.cr-card{background:#0d1d2d;border:1px solid #1d3247;border-radius:10px;grid-template-columns:120px minmax(0,1fr);gap:10px;padding:8px;display:grid}.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{cursor:pointer;background:#000;border:0;border-radius:6px;align-self:start;padding:0;position:relative;overflow:hidden}.cr-card__thumb img{object-fit:cover;block-size:68px;inline-size:120px;display:block}.cr-card__time{background:#000000bf;border-radius:4px;padding:0 4px;font-size:.72rem;position:absolute;inset-block-end:2px;inset-inline-end:2px}.cr-card__body{flex-direction:column;gap:6px;min-inline-size:0;display:flex}.cr-card__tag{color:#cbd5e1;margin:0;font-size:.8rem}.cr-ev{gap:2px;margin:4px 0 0;font-size:.8rem;display:grid}.cr-ev>div{flex-wrap:wrap;gap:0 6px;display:flex}.cr-ev dt{color:#94a3b8}.cr-ev dd{color:#e2e8f0;margin:0}.cr-ev__warn{color:#fcd34d}.cr-prio{border:1px solid #334155;border-radius:8px;gap:4px;margin-block-start:6px;padding:6px 8px;font-size:.8rem;display:grid}.cr-prio p{margin:0}.cr-prio__rule{color:#cbd5e1}.cr-prio__chip{border-radius:999px;padding:1px 8px;font-weight:700;display:inline-block}.cr-prio__chip[data-priority=URGENT]{color:#fecaca;background:#7f1d1d}.cr-prio__chip[data-priority=PLAN]{color:#fde68a;background:#78350f}.cr-prio__chip[data-priority=MONITOR]{color:#bfdbfe;background:#1e3a5f}.cr-prio .input{min-block-size:36px;font-size:.85rem}.cr-card__comp{color:#9fb3c8;align-items:center;gap:6px;font-size:.8rem;display:flex}.cr-select{font:inherit;color:#e8eef5;background:#0b1a29;border:1px solid #33506b;border-radius:6px;min-block-size:32px;max-inline-size:100%;padding:4px 6px;font-size:.85rem}.cr-seg{flex-wrap:wrap;gap:4px;display:flex}.cr-seg__btn{min-block-size:32px;font:inherit;color:#cfd9e3;cursor:pointer;background:0 0;border:1px solid #33506b;border-radius:999px;align-items:center;gap:4px;padding:4px 9px;font-size:.8rem;transition:background-color .15s ease-out,border-color .15s ease-out;display:inline-flex}.cr-seg__btn:hover{background:#8cc4ff1a}.cr-seg__btn[aria-pressed=true]{color:#fff;background:#1e3a55;border-color:#8cc4ff}.cr-seg__btn--yes[aria-pressed=true]{background:#6fd19a2e;border-color:#6fd19a}.cr-seg__btn--no[aria-pressed=true]{background:#66788a4d;border-color:#66788a}.cr-seg__btn:focus-visible,.cr-ib:focus-visible,.cr-chip:focus-visible,.cr-linkbtn:focus-visible{outline-offset:2px;outline:2px solid #8cc4ff}.cr-ib{color:#e8eef5;cursor:pointer;background:0 0;border:1px solid #33506b;border-radius:8px;place-items:center;block-size:40px;inline-size:40px;padding:0;display:inline-grid}.cr-ib:hover{background:#8cc4ff1f}.cr-ib--main{background:#1e3a55;border-color:#8cc4ff;block-size:46px;inline-size:46px}.cr-chip{min-block-size:40px;font:inherit;color:#cfe6ff;cursor:pointer;background:0 0;border:1px solid #8cc4ff8c;border-radius:999px;align-items:center;gap:6px;margin-inline-start:auto;padding:4px 12px;font-size:.85rem;display:inline-flex}.cr-chip:disabled{opacity:.5;cursor:default}.cr-linkbtn{font:inherit;color:#8cc4ff;cursor:pointer;background:0 0;border:0;align-items:center;gap:4px;padding:2px 0;font-size:.8rem;display:inline-flex}.cr-rot{transform:rotate(180deg)}.cr__h{margin:6px 0 0;font-size:.9rem}.cr__manual li{justify-content:space-between;align-items:center;gap:8px;display:flex}.cr__save{background:#0a1724;flex-direction:column;gap:6px;margin-block-start:auto;padding-block:10px 0;display:flex;position:sticky;inset-block-end:0}.cr-sr{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.cr-spin{border:2px solid #33506b;border-block-start-color:#8cc4ff;border-radius:50%;block-size:16px;inline-size:16px;animation:.9s linear infinite cr-spin}@keyframes cr-spin{to{transform:rotate(360deg)}}@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-block-start:1px solid #1d3247;border-inline-start:0}.cr__frame{max-block-size:none}.cr-chip{margin-inline-start:0}}.cr__points{color:#cfe6ff;margin:0;font-size:.85rem}.card-actions{align-items:center;gap:var(--space-2);margin-block-start:var(--space-2);display:flex}.card-ib{border:1px solid var(--line,#c3d1de38);border-radius:var(--radius);block-size:40px;inline-size:40px;color:var(--text-muted);cursor:pointer;background:0 0;place-items:center;padding:0;transition:background-color .15s ease-out,color .15s ease-out,border-color .15s ease-out;display:inline-grid}.card-ib--small{block-size:32px;inline-size:32px}.card-ib:hover:not(:disabled){color:var(--text);background:#c3d1de1a;border-color:#c3d1de73}.card-ib:focus-visible{outline:2px solid var(--orange-bright);outline-offset:1px}.card-ib[data-on=true]{color:#fff;background:#fe650e29;border-color:#fe650eb3}.card-ib:disabled{opacity:.45;cursor:progress}@media (pointer:coarse){.card-ib,.card-ib--small{block-size:44px;inline-size:44px}}@media (prefers-reduced-motion:reduce){.card-ib{transition:none}}.lightbox__rangeinfo{color:var(--text-muted);font-variant-numeric:tabular-nums;margin:0;font-size:.75rem}.ops-head-actions{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.ops-open{align-items:center;gap:var(--space-2);display:inline-flex}.ops-refresh{align-items:center;gap:var(--space-2);color:var(--text-muted);display:inline-flex}.ops-kpis{gap:var(--space-3);margin-block:var(--space-5);grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));display:grid}.ops-kpi{gap:var(--space-1);padding:var(--space-3) var(--space-4);border:1px solid var(--line);border-radius:var(--radius);color:var(--text);background:#c3d1de0a;flex-direction:column;text-decoration:none;transition:border-color .15s ease-out,background-color .15s ease-out;display:flex}.ops-kpi:hover{background:#c3d1de14;border-color:#c3d1de73}.ops-kpi:focus-visible{outline:2px solid var(--orange-bright);outline-offset:2px}.ops-kpi[data-alert=true]{border-color:#ff6347b3}.ops-kpi__value{font-variant-numeric:tabular-nums;font-size:1.75rem;font-weight:700}.ops-kpi__label{color:var(--text-muted);font-size:.8125rem}.ops-tabs{gap:var(--space-1);border-block-end:1px solid var(--line);scrollbar-width:thin;margin-block-end:var(--space-4);display:flex;overflow-x:auto}.ops-tab{align-items:center;gap:var(--space-2);min-block-size:44px;padding:0 var(--space-3);color:var(--text-muted);white-space:nowrap;border-block-end:2px solid #0000;text-decoration:none;transition:color .15s ease-out,border-color .15s ease-out;display:inline-flex}.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{color:var(--text-muted);font-size:.75rem}.ops-state{align-items:center;gap:6px;font-size:.8125rem;display:inline-flex}.ops-state:before{content:"";background:var(--text-faint,#7d8b99);border-radius:50%;block-size:8px;inline-size:8px}.ops-state[data-state=online]:before{background:#34c27a;box-shadow:0 0 0 3px #34c27a33}.ops-state[data-state=live]:before{background:#e3b341}.ops-state[data-state=bad]:before{background:tomato}.ops-sev{align-items:center;gap:6px;font-size:.8125rem;font-weight:600;display:inline-flex}.ops-sev[data-sev=high]{color:#ff7a66}.ops-sev[data-sev=medium]{color:#e3b341}.ops-sev[data-sev=low]{color:var(--text-muted)}.ops-actions,.ops-action{align-items:center;gap:var(--space-2);display:inline-flex}.ops-action__msg{color:#34c27a;font-size:.75rem}.ops-action__msg--bad{color:#ff7a66}.card-ib--danger:hover:not(:disabled){color:#fff;background:#ff3b302e;border-color:#ff6347b3}@media (prefers-reduced-motion:reduce){.ops-kpi,.ops-tab{transition:none}}.ops-ref{color:var(--text-muted);display:block}.plans-cards{gap:var(--space-4);border:0;grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));margin:0;padding:0;display:grid}.plans-card{gap:var(--space-3);padding:var(--space-5);border:1px solid var(--line);border-radius:var(--radius-lg,12px);cursor:pointer;background:#c3d1de0a;flex-direction:column;transition:border-color .15s ease-out,background-color .15s ease-out;display:flex}.plans-card:hover{border-color:#c3d1de73}.plans-card:focus-within{outline:2px solid var(--orange-bright);outline-offset:2px}.plans-card[data-on=true]{background:#fe650e14;border-color:#fe650ed9}.plans-card__head{align-items:center;gap:var(--space-3);display:flex}.plans-card__icon{border-radius:var(--radius);block-size:44px;inline-size:44px;color:var(--orange-bright);background:#fe650e24;place-items:center;display:inline-grid}.plans-card__title{color:var(--text);font-size:1.125rem;font-weight:700}.plans-card__body{color:var(--text-muted)}.plans-card__list{gap:var(--space-2);flex:1;margin:0;padding:0;font-size:.9375rem;list-style:none;display:grid}.plans-card__list li{gap:var(--space-2);align-items:flex-start;display:flex}.plans-card__list .icon{color:#34c27a;flex:none;margin-block-start:4px}.plans-card__choose{border:1px solid var(--line);color:var(--text-muted);border-radius:999px;align-self:flex-start;padding:6px 14px;font-size:.875rem;font-weight:600}.plans-card[data-on=true] .plans-card__choose{background:var(--orange-bright);color:#0b1a29;border-color:#0000}.plans-steps{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));margin:0;padding:0;list-style:none;display:grid}.plans-steps li{gap:var(--space-3);align-items:flex-start;display:flex}.plans-steps__no{border:2px solid var(--orange-bright);block-size:36px;inline-size:36px;color:var(--orange-bright);border-radius:50%;flex:none;place-items:center;font-weight:700;display:inline-grid}@media (prefers-reduced-motion:reduce){.plans-card{transition:none}}.pr-list{gap:var(--space-4);display:grid}.pr-card{padding:var(--space-4) var(--space-5);border:1px solid var(--line);border-radius:var(--radius);background:#c3d1de0a}.pr-card[data-status=pending]{border-color:#fe650e99}.pr-card__head{align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}.pr-card__title{margin:0;font-size:1.125rem}.pr-card__pkg{color:var(--text-muted);align-items:center;gap:6px;font-size:.875rem;display:inline-flex}.pr-badge{border:1px solid var(--line);border-radius:999px;padding:2px 10px;font-size:.75rem;font-weight:700}.pr-badge[data-status=pending]{background:#fe650e2e;border-color:#fe650eb3}.pr-badge[data-status=approved]{background:#34c27a29;border-color:#34c27a99}.pr-badge[data-status=rejected]{opacity:.7}.pr-facts{gap:var(--space-2) var(--space-5);margin:var(--space-3) 0 0;grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));display:grid}.pr-facts dt{color:var(--text-muted);font-size:.75rem}.pr-facts dd{overflow-wrap:anywhere;margin:0}.pr-form{gap:var(--space-3);max-inline-size:36rem;border-block-start:1px solid var(--line);margin-block-start:var(--space-4);padding-block-start:var(--space-4);display:grid}.signin-code__head{align-items:center;gap:var(--space-3);margin-block-end:var(--space-3);display:flex}.signin-code__icon{block-size:40px;inline-size:40px;color:var(--orange-bright);background:#fe650e24;border-radius:50%;place-items:center;display:inline-grid}.signin-code__input{letter-spacing:.4em;text-align:center;font-variant-numeric:tabular-nums;font-size:1.5rem}@media (min-width:80rem) and (max-width:89.99rem){.header__nav .nav-link--low{display:none}}.btn--icon{align-items:center;gap:var(--space-2);display:inline-flex}.header__cta--icon{align-items:center;gap:var(--space-2)}.acct{flex:none;position:relative}.acct__button{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);color:var(--text);font:inherit;font-size:var(--fs-small);cursor:pointer;background:#c3d1de0f;border-radius:999px;font-weight:600;transition:background-color .15s ease-out,border-color .15s ease-out;display:inline-flex}.acct__button:hover,.acct__button[aria-expanded=true]{background:#c3d1de1f;border-color:#c3d1de73}.acct__button:focus-visible{outline:2px solid var(--orange-bright);outline-offset:2px}.acct__avatar{block-size:30px;inline-size:30px;color:var(--orange-bright);background:#fe650e2e;border-radius:50%;place-items:center;display:inline-grid}.acct__name{text-overflow:ellipsis;white-space:nowrap;flex:none;max-inline-size:9rem;overflow:hidden}.acct__chev{color:var(--text-muted);transition:transform .15s ease-out}.acct__button[aria-expanded=true] .acct__chev{transform:rotate(180deg)}.acct__panel{z-index:60;min-inline-size:15rem;padding:var(--space-2);border:1px solid var(--line);border-radius:var(--radius);background:#0f2032;position:absolute;inset-block-start:calc(100% + 8px);inset-inline-end:0;box-shadow:0 16px 40px #00000073}.acct__who{padding:var(--space-2) var(--space-3) var(--space-3);border-block-end:1px solid var(--line);color:var(--text-muted);flex-direction:column;gap:2px;margin:0;font-size:.8125rem;display:flex}.acct__who bdi{color:var(--text);font-size:.9375rem;font-weight:600}.acct__list{margin:var(--space-2) 0 0;padding:0;list-style:none}.acct__item{align-items:center;gap:var(--space-3);min-block-size:44px;inline-size:100%;padding:0 var(--space-3);border-radius:var(--radius);color:var(--text);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;font-size:.9375rem;text-decoration:none;transition:background-color .15s ease-out;display:flex}.acct__item .icon{color:var(--text-muted);flex:none}.acct__item:hover,.acct__item[aria-current=page]{background:#c3d1de1a}.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:#ff3b3024}.acct__sep{block-size:1px;margin:var(--space-2) 0;background:var(--line)}.drawer__account{gap:var(--space-1);display:grid}.drawer__link--icon{align-items:center;gap:var(--space-3);inline-size:100%;font:inherit;color:inherit;text-align:start;cursor:pointer;background:0 0;border:0;justify-content:flex-start;display:flex}.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 .header__nav .nav-link--low,.header--signed .acct__name{display:none}}.repair-form{gap:var(--space-3);padding:var(--space-4);border:1px solid var(--line);border-radius:var(--radius);background:#b48ef00f;margin-block-start:var(--space-3);display:grid}.repair-form h4{margin:0}.repair-form__grid{gap:var(--space-3);grid-template-columns:minmax(10rem,12rem) 1fr;display:grid}@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{align-items:center;gap:6px;font-size:.8125rem;font-weight:600;display:inline-flex}.maint-state[data-bucket=verifyOverdue],.maint-state[data-bucket=overdue]{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{align-items:center;gap:var(--space-2);color:var(--text-muted);display:flex}.maint-settings{gap:var(--space-3);margin-block-start:var(--space-7);display:grid}.maint-settings__grid{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));display:grid}.maint-settings__days{align-items:center;gap:var(--space-2);display:flex}.maint-settings__days .input{max-inline-size:7rem}.sevpol{gap:var(--space-6);margin-block-start:var(--space-5);display:grid}.sevpol-head{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.sevpol-head .card-actions{margin-block-start:0}.sevpol-base,.sevpol-rules,.sevpol-lines{gap:var(--space-3);display:grid}.sevpol,.sevpol-base,.sevpol-rules,.sevpol-lines,.sevpol-history{grid-template-columns:minmax(0,1fr)}.sevpol-bands{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));margin:0;display:grid}.sevpol-bands dt{font-size:var(--fs-small);color:var(--text-muted)}.sevpol-bands dd{margin:var(--space-1) 0 0;text-align:start;unicode-bidi:isolate;font-size:1.125rem;font-weight:700}.sevpol-form{gap:var(--space-4);display:grid}.sevpol-form__scope{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));display:grid}.sevpol-form__band{gap:var(--space-3);border:0;grid-template-columns:repeat(3,minmax(0,1fr));min-inline-size:0;margin:0;padding:0;display:grid}.sevpol-form__band legend{grid-column:1/-1;margin-block-end:var(--space-2);padding:0}.sevpol-form__band .input{max-inline-size:8rem}.sevpol-impact{gap:var(--space-3);padding:var(--space-4);border-radius:var(--radius);background:#e3b3410f;border:1px solid #e3b3418c;display:grid}.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 th,.sevpol-impact__table td{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{align-items:end;gap:var(--space-3) var(--space-5);flex-wrap:wrap;display:flex}.sevpol-lines__tools .field{flex:14rem;max-inline-size:22rem}.sevpol-kv{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.sevpol-kv .input{flex:none;inline-size:5.5rem}.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{align-items:center;gap:var(--space-2);cursor:pointer;min-block-size:44px;font-weight:600;display:flex}.sevpol-how ul{margin:var(--space-2) 0 0;gap:var(--space-2);padding-inline-start:var(--space-5);display:grid}.sevpol-history{gap:var(--space-3);margin-block-start:var(--space-7);display:grid}.sevpol-history__list{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.sevpol-history__list li{align-items:baseline;gap:var(--space-2) var(--space-3);padding-block:var(--space-2);border-block-end:1px solid var(--line);flex-wrap:wrap;display:flex}@media (max-width:30rem){.sevpol-form__band .input{max-inline-size:none}}.netmap-rating{align-items:baseline;gap:var(--space-1) var(--space-3);margin:var(--space-3) 0 0;flex-wrap:wrap;font-size:.875rem;display:flex}.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{align-items:center;gap:var(--space-2);white-space:nowrap;display:inline-flex}.insp-cov__bar{background:#c3d1de24;border-radius:4px;block-size:8px;inline-size:5rem;display:inline-block;position:relative;overflow:visible}.insp-cov__bar>span{background:#e3b341;border-radius:4px;position:absolute;inset-block:0;inset-inline-start:0}.insp-cov__bar>span[data-ok=true]{background:#34c27a}.insp-cov__bar>i{background:var(--text);inline-size:2px;margin-inline-start:-1px;position:absolute;inset-block:-3px}.insp-status{white-space:nowrap;align-items:center;gap:6px;font-weight:600;display:inline-flex}.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{min-inline-size:14rem;margin:0;padding-inline-start:var(--space-4);font-size:.8125rem}.insp-plans{gap:var(--space-3);grid-template-columns:minmax(0,1fr);margin-block-start:var(--space-7);display:grid}.insp-practice{color:var(--text-muted);margin:0}.insp-scope{gap:var(--space-2) var(--space-5);border:0;flex-wrap:wrap;margin:0;padding:0;display:flex}.insp-scope legend{inline-size:100%;margin-block-end:var(--space-2);padding:0}.insp-scope__opt{align-items:center;gap:var(--space-2);cursor:pointer;min-block-size:44px;display:inline-flex}.insp-form__row{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));align-items:end;display:grid}.insp-form__row .input{max-inline-size:9rem}.insp-presets{gap:var(--space-2);flex-wrap:wrap;padding-block-end:2px;display:flex}.insp-presets .chip{cursor:pointer;min-block-size:40px}.insp-presets .chip[aria-pressed=true]{border-color:var(--orange-bright);color:var(--text)}.insp-confirm{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:inline-flex}@media (max-width:40rem){.insp-table thead{clip:rect(0 0 0 0);block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.insp-table,.insp-table tbody{display:block}.insp-table tr{gap:var(--space-1) var(--space-3);padding:var(--space-3) var(--space-4);border-block-end:1px solid var(--line);grid-template-columns:auto 1fr;display:grid}.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{grid-column:1/-1;font-weight:700;display:block}.insp-table td.insp-rank{display:none}.insp-table td:not(.insp-reason)>*{justify-self:start;gap:6px;inline-size:auto;min-inline-size:0;display:inline-flex}.insp-table td.insp-reason:before,.insp-table td.insp-reason>*{grid-column:1/-1}}.imp{gap:var(--space-4);grid-template-columns:minmax(0,1fr);margin-block-start:var(--space-4);display:grid}.imp-pick{gap:var(--space-3);display:grid}.imp-pick .input[type=file]{max-inline-size:32rem;padding-block:.6rem}.imp-file{align-items:center;gap:var(--space-2);color:var(--text-muted);display:inline-flex}.imp-template{align-items:center;gap:var(--space-2) var(--space-4);margin:var(--space-4) 0 0;flex-wrap:wrap;display:flex}.imp-result{gap:var(--space-3);grid-template-columns:minmax(0,1fr);display:grid}.imp-verdict{align-items:center;gap:var(--space-2);color:#34c27a;margin:0;font-weight:600;display:flex}.imp-verdict--bad{color:#ff7a66}.imp-counts th[scope=row]{text-align:start;font-weight:600}.imp-commit{gap:var(--space-3);border-color:#e3b3418c;display:grid}.imp-level{white-space:nowrap;align-items:center;gap:6px;font-weight:600;display:inline-flex}.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{border-block-start:1px solid var(--line);margin-block-start:var(--space-8,3rem);padding-block-start:var(--space-6,2rem)}.imp-steps{gap:var(--space-2) var(--space-5,1.5rem);color:var(--text-muted);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.imp-steps li{align-items:center;gap:var(--space-2);display:inline-flex}.imp-steps li[aria-current=step]{color:inherit;font-weight:600}.imp-steps__no{border:1px solid var(--line);border-radius:50%;place-items:center;block-size:1.75rem;inline-size:1.75rem;font-size:.8125rem;display:inline-grid}.imp-steps li[aria-current=step] .imp-steps__no{border-color:currentColor}.imp-steps li[data-done=true] .imp-steps__no{color:#34c27a;border-color:#34c27a}.imp-progress{align-items:center;gap:var(--space-3);grid-template-columns:minmax(0,1fr) auto;max-inline-size:40rem;display:grid}.imp-progress progress{accent-color:#34c27a;block-size:.6rem;inline-size:100%}@media (max-width:40rem){.imp-progress{grid-template-columns:minmax(0,1fr)}}button.ops-tab{border:0;font:inherit;color:var(--text-muted);cursor:pointer;background:0 0;border-block-end:2px solid #0000}@media (max-width:40rem){.imp-issues thead{clip:rect(0 0 0 0);block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.imp-issues,.imp-issues tbody{min-inline-size:0;display:block}.imp-issues tr{gap:var(--space-1) var(--space-3);padding:var(--space-3) var(--space-4);border-block-end:1px solid var(--line);grid-template-columns:auto 1fr;display:grid}.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{gap:var(--space-2);border:1px solid var(--line);border-radius:999px;flex-wrap:wrap;margin-block-end:var(--space-5);padding:4px;display:inline-flex}.try-switch__item{align-items:center;gap:var(--space-2);min-block-size:44px;padding-inline:var(--space-4);color:var(--text-muted);border-radius:999px;font-weight:600;text-decoration:none;transition:background-color .2s,color .2s;display:inline-flex}.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{gap:var(--space-4);grid-template-columns:minmax(0,1fr);display:grid}.ctry-tabs{gap:var(--space-2);border-block-end:1px solid var(--line);display:flex}.ctry-tab{align-items:center;gap:var(--space-2);min-block-size:44px;padding-inline:var(--space-4);color:var(--text-muted);font:inherit;cursor:pointer;background:0 0;border:0;border-block-end:2px solid #0000;font-weight:600;display:inline-flex}.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{gap:var(--space-2);flex-wrap:wrap;display:flex}.ctry-lead,.ctry-privacy,.ctry-disclaimer{max-inline-size:70ch;color:var(--text-muted);margin:0}.ctry-pick{gap:var(--space-3);display:grid}.ctry-pick .input[type=file]{max-inline-size:32rem;padding-block:.6rem}.ctry-video{border-radius:var(--radius,10px);background:#000;inline-size:100%;max-inline-size:960px}.ctry-off{color:var(--text-muted);flex-basis:100%;font-weight:400}.ctry-points{gap:var(--space-4);margin:0;padding:0;list-style:none;display:grid}.ctry-point{gap:var(--space-4);grid-template-columns:minmax(0,3fr) minmax(0,2fr);align-items:start;display:grid}.ctry-point__meta{gap:var(--space-2);display:grid}.ctry-frame{background:#000;border-radius:8px;margin:0;position:relative;overflow:hidden}.ctry-frame img{block-size:auto;inline-size:100%;display:block}.ctry-mark{pointer-events:none;border:3px solid #36e27f;border-radius:50%;block-size:34px;inline-size:34px;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 0 2px #0000008c}.ctry-box{pointer-events:none;border:2px dashed #ffd60ae6;border-radius:4px;position:absolute}.ctry-frame--small{inline-size:160px}.ctry-frame--small .ctry-mark{border-width:2px;block-size:18px;inline-size:18px}.ctry-more{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.ctry-more li{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}@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{gap:var(--space-4);margin-block-start:var(--space-4);display:grid}.lab-progress{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.lab-progress progress{accent-color:#34c27a;flex:8rem;block-size:.6rem;min-inline-size:0;max-inline-size:24rem}.lab-filters .ctry-tabs{flex-wrap:wrap}.lab-filters{justify-content:space-between;align-items:end;gap:var(--space-3);flex-wrap:wrap;display:flex}.lab-search{flex: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{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.lab-body{gap:var(--space-4);grid-template-columns:minmax(0,3fr) minmax(16rem,1fr);align-items:start;display:grid}.lab-main{gap:var(--space-2);display:grid}.lab-stage{background:#000;border-radius:8px;inline-size:100%;position:relative;overflow:hidden}.lab-stage video{block-size:100%;inline-size:100%;display:block}.lab-clicker{cursor:crosshair;background:0 0;border:0;block-size:100%;inline-size:100%;padding:0;position:absolute;inset:0}.lab-clicker:focus-visible{outline-offset:-3px;outline:3px solid #ffd60a}.lab-overlay{pointer-events:none;block-size:100%;inline-size:100%;position:absolute;inset:0}.lab-dot{fill:none;stroke-width:3px;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{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.lab-time{font-variant-numeric:tabular-nums;min-inline-size:9.5em}.lab-track{block-size:64px;position:relative}.lab-curve{block-size:40px;inline-size:100%;position:absolute;inset-block-start:0;inset-inline:0}.lab-curve polyline{fill:none;stroke:#e3b341;stroke-width:2px;vector-effect:non-scaling-stroke}.lab-range{accent-color:#8cc4ff;inline-size:100%;margin:0;position:absolute;inset-block-start:40px;inset-inline:0}.lab-mark{cursor:pointer;background:#36e27f;border:2px solid #0b1a2a;border-radius:50%;block-size:12px;inline-size:12px;margin-inline-start:-6px;padding:0;position:absolute;inset-block-start:30px}.lab-mark[data-kind=FALSE]{background:#ff7a66}.lab-mark[data-kind=NEIGHBOUR]{background:#8cc4ff}.lab-hint{color:var(--text-muted);margin:0}.lab-side{gap:var(--space-3);display:grid}.lab-pending{gap:var(--space-3);border-color:#ffd60a;display:grid}.lab-kinds{gap:var(--space-2);flex-wrap:wrap;display:flex}.lab-kind{min-block-size:44px;padding-inline:var(--space-3);border:1px solid var(--line);color:inherit;font:inherit;cursor:pointer;background:0 0;border-radius:999px}.lab-kind[aria-checked=true][data-kind=DISCHARGE]{color:#0b1a2a;background:#36e27f;border-color:#36e27f}.lab-kind[aria-checked=true][data-kind=FALSE]{color:#0b1a2a;background:#ff7a66;border-color:#ff7a66}.lab-kind[aria-checked=true][data-kind=NEIGHBOUR]{color:#0b1a2a;background:#8cc4ff;border-color:#8cc4ff}.lab-list{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.lab-list li{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.lab-chip{color:#36e27f;background:#36e27f26;border-radius:999px;padding:2px 8px;font-size:.8125rem;font-weight:600}.lab-chip[data-kind=FALSE]{color:#ff7a66;background:#ff7a6626}.lab-chip[data-kind=NEIGHBOUR]{color:#8cc4ff;background:#8cc4ff26}@media (max-width:64rem){.lab-body{grid-template-columns:minmax(0,1fr)}}.lab-dot--suggest{stroke:#ffd60a;stroke-dasharray:3 5;stroke-width:2px}.lab-suggest{gap:var(--space-2);padding:var(--space-3);border:1px solid #ffd60a66;border-radius:8px;display:grid}.lab-sg{gap:var(--space-3);padding-block:var(--space-2);border-block-start:1px solid var(--line);grid-template-columns:96px minmax(0,1fr);align-items:start;display:grid}.lab-sg__pic{cursor:pointer;background:0 0;border:0;padding:0}.lab-sg__meta{gap:4px;min-inline-size:0;display:grid}.lab-sg__meta .btn-row{flex-wrap:wrap;gap:6px}.lab-thumb{background:#000;border-radius:6px;inline-size:100%;display:block;position:relative;overflow:hidden}.lab-thumb img{block-size:auto;inline-size:100%;display:block}.lab-thumb__mark{border:2px solid #36e27f;border-radius:50%;block-size:18px;inline-size:18px;position:absolute;transform:translate(-50%,-50%);box-shadow:0 0 0 2px #0009}.lab-points{gap:var(--space-2);border:0;grid-template-columns:repeat(auto-fill,minmax(110px,1fr));margin:0;padding:0;display:grid}.lab-points legend{grid-column:1/-1;margin-block-end:var(--space-2)}.lab-point{border:2px solid var(--line);color:inherit;font:inherit;text-align:start;cursor:pointer;background:0 0;border-radius:8px;gap:4px;padding:4px;display:grid}.lab-point[aria-pressed=true]{background:#36e27f14;border-color:#36e27f}.lab-point--new{text-align:center;place-content:center;min-block-size:64px;font-weight:600}.lab-point:focus-visible{outline-offset:2px;outline:2px solid #ffd60a}.lab-tags{pointer-events:none;position:absolute;inset:0}.lab-tag{border:2px dashed #36e27f;border-radius:50%;block-size:30px;inline-size:30px;position:absolute;transform:translate(-50%,-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{color:#0b1a2a;text-align:center;background:#36e27f;border-radius:999px;min-inline-size:20px;padding:0 5px;font-size:.75rem;font-weight:700;line-height:20px;position:absolute;inset-block-start:-12px;inset-inline-start:100%}.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{text-overflow:ellipsis;vertical-align:bottom;max-inline-size:14em;font-weight:600;display:inline-block;overflow:hidden}.lab-point__note{text-overflow:ellipsis;white-space:nowrap;color:#b45309;max-inline-size:100%;font-size:.8rem;font-weight:600;display:block;overflow:hidden}.lab-group__head .lab-point__note{white-space:normal;flex:100%;display:inline}.lab-compare{gap:var(--space-2);padding:var(--space-3);background:#ffd60a0d;border:1px solid #ffd60a80;border-radius:8px;grid-column:1/-1;display:grid}.lab-sg__meta .btn{white-space:normal;text-align:center;max-inline-size:100%}.lab-compare .btn-row .btn{flex:auto}.lab-group{padding:var(--space-2);border:1px solid var(--line);border-radius:8px;gap:6px;display:grid!important}.lab-group__head{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.lab-group__comp{min-block-size:36px;inline-size:auto;min-inline-size:10rem;max-inline-size:100%;font-size:var(--text-sm,.875rem);padding-block:4px}.lab-moments{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.lab-moments li{border:1px solid var(--line);border-radius:999px;align-items:center;gap:2px;padding:2px 4px;display:inline-flex}.lab-moments .cr-ib{block-size:32px;inline-size:32px}.cprio{gap:var(--space-3);margin-block:var(--space-4);display:grid}.cprio__scroll{overflow-x:auto}.cprio__table{border-collapse:collapse;inline-size:100%;min-inline-size:520px}.cprio__table th,.cprio__table td{border-block-end:1px solid var(--line);text-align:start;vertical-align:middle;padding:6px 8px}.cprio__table thead th{color:var(--ink-2,inherit);font-size:.85rem}.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{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));display:grid}.cheights__input{align-items:center;gap:6px;display:flex}.cheights__input .input{min-block-size:44px;max-inline-size:8rem}.ctry-quota{color:var(--ink-2,inherit);margin:0}.ctry-quota--none{align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-3);border:1px solid var(--line);border-radius:8px;flex-wrap:wrap;display:flex}.lab-stage video,.lab-thumb img,.cr video,.cr-card__thumb img{filter:var(--vf,none)}.vlight{flex-wrap:wrap;align-items:center;gap:4px 10px;display:inline-flex}.vlight__ctl{align-items:center;gap:6px;font-size:.8rem;display:inline-flex}.vlight__ctl input[type=range]{accent-color:#f59e0b;cursor:pointer;inline-size:90px}.vlight__ctl output{font-variant-numeric:tabular-nums;min-inline-size:3.2em}.vlight__night[aria-pressed=true]{color:#fff;background:#92400e;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{aspect-ratio:16/9;block-size:auto;inline-size:100%}.cr-ev{background:#0a1724;border:1px solid #1d3247;border-radius:8px;gap:4px;padding:8px 10px}.cr-ev>div{grid-template-columns:minmax(7.5em,38%) minmax(0,1fr);align-items:baseline;gap:8px;display:grid}.cr-ev dt{font-size:.78rem}.cr-ev dt:after{content:none}.cr-ev dd{overflow-wrap:anywhere;font-size:.85rem}.cr-prio{background:#0a1724;gap:6px;padding:10px}.cr-prio__line{flex-wrap:wrap;align-items:center;gap:6px;font-size:.85rem;display:flex}.cr-prio .cr-card__comp{grid-template-columns:minmax(0,1fr);gap:3px;display:grid}.cr-prio .cr-select,.cr-prio .input{inline-size:100%}.cr-card__comp .cr-select{flex:auto;min-inline-size:0}.cr__controls .vlight{gap:6px 10px}.cr__controls .vlight__ctl input[type=range]{inline-size:80px}.cr__controls .vlight__night{color:#cfe6ff;background:0 0;border:1px solid #8cc4ff8c;border-radius:999px;min-block-size:40px;padding:4px 12px;font-size:.85rem}.cr__controls .vlight__night[aria-pressed=true]{color:#fff;background:#92400e;border-color:#f59e0b}.cr__controls .vlight__ctl{color:#cfd9e3}.cr__save .btn{justify-content:center;inline-size:100%}.cr__save{z-index:1;margin-inline:-16px;padding:10px 16px 14px;inset-block-end:-14px;box-shadow:0 -10px 16px -8px #0009}html[dir=rtl] .cr-ev dd{text-align:right}.cr__head-actions{align-items:center;gap:8px;display:flex}.cr-chip--report{margin-inline-start:0}@media (max-width:520px){.cr-chip--report span{display:none}}.cpk{gap:var(--space-4);flex-direction:column;max-inline-size:1200px;margin-inline:auto;display:flex}.cpk__head{gap:var(--space-1);flex-direction:column;display:flex}.cpk__lead,.cpk__muted{color:var(--text-muted);font-size:var(--fs-small);margin:0}.cpk__card{border:1px solid var(--line-strong);border-radius:var(--radius-lg);padding:var(--space-4);gap:var(--space-3);background:#c3d1de08;flex-direction:column;display:flex}.cpk__card .h3{margin:0}.cpk__sub{margin:var(--space-2) 0 0;font-size:1rem}.cpk__fields{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));display:grid}.cpk__field{font-size:var(--fs-small);color:var(--text-muted);flex-direction:column;gap:4px;display:flex}.cpk__field input,.cpk__field select,.cpk__note,.cpk__reports select,.cpk__test select{border:1px solid var(--line-strong);border-radius:var(--radius);min-block-size:40px;color:var(--text);font:inherit;background:0 0;padding:6px 10px}.cpk__drop{border:2px dashed var(--line-strong);border-radius:var(--radius-lg);padding:var(--space-4);text-align:center;align-items:center;gap:var(--space-2);flex-direction:column;transition:border-color .15s ease-out,background-color .15s ease-out;display:flex}.cpk__drop.is-drag{border-color:var(--orange-bright);background:#ff8c320f}.cpk__drop p{color:var(--text-muted);margin:0}.cpk__drop .btn{cursor:pointer}.cpk__drop .btn.is-disabled{opacity:.5;pointer-events:none}.cpk__tablewrap{overflow-x:auto}.cpk__table{border-collapse:collapse;inline-size:100%;font-size:var(--fs-small)}.cpk__table th,.cpk__table td{border-block-end:1px solid var(--line);text-align:start;vertical-align:middle;padding:8px 10px}.cpk__table th{color:var(--text-muted);font-weight:600}.cpk__table progress{inline-size:120px}.cpk__state{color:var(--text);background:#c3d1de1a;border-radius:999px;padding:2px 8px;font-size:12px;font-weight:600;display:inline-block}.cpk__state--ready,.cpk__state--approved,.cpk__state--job-done,.cpk__state--final{color:#7ee2a0;background:#2ea0432e}.cpk__state--missing-omd,.cpk__state--uploading,.cpk__state--pending,.cpk__state--job-queued,.cpk__state--job-running{color:#fcd34d;background:#f59e0b29}.cpk__state--missing-video,.cpk__state--invalid,.cpk__state--rejected,.cpk__state--job-failed{color:#fca5a5;background:#ef444429}.cpk__actions{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.cpk__total{flex:200px}.cpk__analysis{border:1px solid var(--line-strong);border-radius:var(--radius);padding:var(--space-3);gap:var(--space-2);flex-direction:column;display:flex}.cpk__check{align-items:flex-start;gap:8px;display:flex}.cpk__modes{border:1px solid var(--border,#d6dbe3);border-radius:8px;gap:6px;margin:8px 0;padding:8px 12px;display:grid}.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{gap:var(--space-2);border-inline-start:4px solid #a78bfa;flex-wrap:wrap;align-items:center;display:flex}.cpk__list{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.cpk__itemlink{gap:4px var(--space-3);padding:var(--space-3);border:1px solid var(--line);border-radius:var(--radius);color:inherit;grid-template-columns:auto 1fr;text-decoration:none;transition:background-color .12s ease-out,border-color .12s ease-out;display:grid}.cpk__itemlink:hover,.cpk__itemlink:focus-visible{border-color:var(--line-strong);background:#c3d1de0d}.cpk__itemlink .cpk__muted,.cpk__chips{grid-column:1/-1}.cpk__chips{flex-wrap:wrap;gap:6px;display:flex}.cpk__ref{background:var(--navy-600,#0f3b57);color:#fff;font-variant-numeric:tabular-nums;border-radius:4px;padding:1px 8px;font-weight:700}.cpk__itemname{font-weight:600}.cpk__exp{color:#c4b5fd;background:#a78bfa2e;border-radius:999px;padding:1px 8px;font-size:12px;display:inline-block}.cpk__rowhead{justify-content:space-between;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.cpk__reports{gap:var(--space-2);font-size:var(--fs-small);flex-wrap:wrap;align-items:center;display:flex}.cpk__findings{gap:var(--space-3);display:grid}.cpk__finding{border:1px solid var(--line-strong);border-radius:var(--radius-lg);padding:var(--space-3);gap:var(--space-2);flex-direction:column;scroll-margin-block-start:80px;display:flex}.cpk__finding.is-deep{border-style:dashed}.cpk__finding:target{outline:2px solid var(--orange-bright)}.cpk__fhead{gap:var(--space-2);flex-wrap:wrap;align-items:center;display:flex}.cpk__fbody{gap:var(--space-3);grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);display:grid}.cpk__img img{border-radius:var(--radius);border:1px solid var(--line);block-size:auto;inline-size:100%;display:block}.cpk__img--none{border:1px dashed var(--line);border-radius:var(--radius);min-block-size:120px}.cpk__facts{font-size:var(--fs-small);flex-direction:column;gap:6px;margin:0;display:flex}.cpk__facts dt{color:var(--text-muted)}.cpk__facts dd{margin:0;font-weight:600}.cpk__decide{gap:var(--space-2);flex-wrap:wrap;align-items:center;display:flex}.cpk__note{flex: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{padding-block:var(--space-2);border-block-end:1px solid var(--line);grid-template-columns:1fr;display:grid}.cpk__table td{border:0;padding:2px 0}.cpk__table td:before{content:attr(data-label);color:var(--text-muted);font-size:12px;display:block}.cpk__table progress{inline-size:100%}}.cpk__pic{line-height:0;display:block;position:relative}.cpk__pic img{border-radius:var(--radius);border:1px solid var(--line);-webkit-user-select:none;user-select:none;block-size:auto;inline-size:100%;display:block}.cpk__pic svg{pointer-events:none;block-size:100%;inline-size:100%;position:absolute;inset:0;overflow:visible}.cpk__pic.is-editable{cursor:crosshair;touch-action:none}.cpk__mark-box{fill:none;stroke:#3cc8ff;stroke-width:2.5px;stroke-dasharray:8 5;vector-effect:non-scaling-stroke}.cpk__mark-point circle{fill:none;stroke:#ff3b30;stroke-width:.45px}.cpk__mark-point line{stroke:#ff3b30;stroke-width:.3px}.cpk__editor{border:1px solid var(--line-strong);border-radius:var(--radius-lg);background:var(--navy-850,#0b1622);max-block-size:calc(100dvh - 24px);inline-size:min(1180px,100vw - 24px);color:var(--text);padding:0}.cpk__editor::backdrop{background:#02060cb8}.cpk__edhead{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);background:inherit;z-index:1;display:flex;position:sticky;inset-block-start:0}.cpk__edhead .h3{margin:0}.cpk__edbody{gap:var(--space-4);padding:var(--space-4);grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);display:grid}.cpk__edpic,.cpk__edform{gap:var(--space-2);flex-direction:column;min-inline-size:0;display:flex}.cpk__modes{gap:var(--space-2);flex-wrap:wrap;display:flex}.cpk__frame{font-size:var(--fs-small);flex-direction:column;gap:6px;display:flex}.cpk__frame-ctl{align-items:center;gap:6px;display:flex}.cpk__frame-ctl input[type=range]{flex:1;min-inline-size:80px}.cpk__field textarea{border:1px solid var(--line-strong);border-radius:var(--radius);min-block-size:72px;color:var(--text);font:inherit;resize:vertical;background:0 0;padding:6px 10px}.cpk__log{color:var(--text-muted);flex-direction:column;gap:4px;margin:0;padding-inline-start:18px;font-size:12px;display:flex}.cpk__ctx{padding:0 var(--space-4) var(--space-4);inline-size:min(560px,100vw - 24px)}.cpk__ctx .cpk__edhead{margin-inline:calc(-1 * var(--space-4));margin-block-end:var(--space-3)}.cpk__tabs{border-block-end:1px solid var(--line);flex-wrap:wrap;gap:4px;display:flex}.cpk__tab{color:var(--text-muted);font:inherit;cursor:pointer;border:0;background:0 0;border-block-end:3px solid #0000;padding:8px 14px;font-weight:600}.cpk__tab.is-on{color:var(--text);border-block-end-color:var(--orange-bright)}.cpk__toolbar{gap:var(--space-2);padding:var(--space-2) var(--space-3);border:1px solid var(--line-strong);border-radius:var(--radius);background:var(--navy-850,#0b1622);z-index:2;flex-wrap:wrap;align-items:center;display:flex;position:sticky;inset-block-start:64px}.cpk__pager{justify-content:center;align-items:center;gap:var(--space-3);display:flex}.cpk__susp{font-size:var(--fs-small);flex-direction:column;gap:6px;margin:0;padding-inline-start:18px;display:flex}.cpk__state--group{color:#9fe3ff;background:#3cc8ff24}.cpk__state--job-partial{color:#fcd34d;background:#f59e0b33}.cpk__finding.is-grouped{border-inline-start:4px solid #3cc8ff}@media (max-width:760px){.cpk__edbody{padding:var(--space-3);grid-template-columns:1fr}.cpk__toolbar{inset-block-start:56px}}.tpk__mapnote{margin:var(--space-2) 0 0}.tpk__header{gap:var(--space-2)}.tpk__header .h2{gap:var(--space-2);flex-wrap:wrap;align-items:baseline;margin:0;display:flex}.tpk__toolbar{gap:var(--space-2);flex-wrap:wrap;align-items:flex-end;display:flex}.tpk__group{gap:var(--space-2);flex-wrap:wrap;align-items:center;display:inline-flex}.tpk__assign{min-inline-size:220px}.tpk__danger{color:#ffb4b4;border-color:#ff6b6b99}.tpk__experts{border-block-start:1px solid var(--line);padding-block-start:var(--space-2)}.tpk__memberlist{margin:var(--space-2) 0 0;gap:var(--space-2);flex-direction:column;padding:0;list-style:none;display:flex}.tpk__memberlist li{justify-content:space-between;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.tpk__filters{gap:var(--space-2);flex-wrap:wrap;display:flex}.tpk__grid{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(240px,1fr));margin:0;padding:0;list-style:none;display:grid}.tpk__card{text-align:start;border:1px solid var(--line-strong);border-radius:var(--radius-lg);min-block-size:44px;inline-size:100%;color:var(--text);font:inherit;cursor:pointer;background:#c3d1de08;flex-direction:column;padding:0;transition:border-color .15s,background-color .15s;display:flex;overflow:hidden}.tpk__card:hover:not(:disabled){border-color:var(--orange-bright);background:#ff8a3c0f}.tpk__card:focus-visible{outline:3px solid var(--orange-bright);outline-offset:2px}.tpk__card:disabled{cursor:default;opacity:.85}.tpk__thumb{aspect-ratio:4/3;background:#c3d1de0f;display:block}.tpk__thumb img{object-fit:cover;block-size:100%;inline-size:100%;display:block}.tpk__cardbody{padding:var(--space-2) var(--space-3) var(--space-3);font-size:var(--fs-small);flex-direction:column;gap:4px;display:flex}.tpk__no{align-items:baseline;gap:6px;min-inline-size:0;font-weight:700;display:flex}.tpk__no .cpk__muted{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.tpk__sev{margin:0;font-weight:700}.tpk__sev--0{color:var(--text-muted)}.tpk__sev--1{color:#fcd34d}.tpk__sev--2{color:#fb923c}.tpk__sev--3{color:#ff6b6b}.tpk__tag{color:#9fe3ff;background:#3cc8ff24;border-radius:4px;padding:1px 8px;font-size:12px}.tpk__tag--second{color:#d8b4fe;background:#c084fc29;border:1px dashed #c084fcb3;margin-inline-start:6px}.tpk__dialog{z-index:180;background:#02060cb8;justify-content:center;align-items:center;padding:12px;display:flex;position:fixed;inset:0}.tpk__dialogbox{border:1px solid var(--line-strong);border-radius:var(--radius-lg);background:var(--navy-850,#0b1622);max-block-size:calc(100dvh - 24px);inline-size:min(1180px,100%);color:var(--text);overflow:auto}.tpk__dialoghead{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);background:inherit;z-index:1;flex-wrap:wrap;display:flex;position:sticky;inset-block-start:0}.tpk__dialoghead .h3{margin:0}.tpk__dialogbody{gap:var(--space-4);padding:var(--space-4);grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);display:grid}.tpk__pic{align-self:start;line-height:0;position:relative}.tpk__pic img{border-radius:var(--radius);border:1px solid var(--line-strong);block-size:auto;inline-size:100%}.tpk__pic svg{block-size:100%;inline-size:100%;position:absolute;inset:0}.tpk__box{fill:#0000;stroke:#ffffff73;stroke-width:1.2px}.tpk__box--hot{stroke:#ff3b30;stroke-width:3px}.tpk__box--ref{stroke:#3cc8ff;stroke-width:2.5px;stroke-dasharray:8 5}.tpk__box.is-pickable{cursor:pointer;pointer-events:all}.tpk__box.is-pickable:hover{stroke:var(--orange-bright);stroke-width:3px}.tpk__facts{gap:var(--space-2);flex-direction:column;min-inline-size:0;display:flex}.tpk__dl{gap:4px var(--space-3);font-size:var(--fs-small);grid-template-columns:max-content 1fr;margin:0;display:grid}.tpk__dl dt{color:var(--text-muted)}.tpk__dl dd{flex-wrap:wrap;align-items:center;gap:6px;margin:0;display:flex}.tpk__refitem{align-items:center;gap:4px;display:inline-flex}.tpk__swatch{border:2px solid;border-radius:2px;block-size:10px;inline-size:14px;display:inline-block}.tpk__swatch--hot{border-color:#ff3b30}.tpk__swatch--ref{border-style:dashed;border-color:#3cc8ff}.tpk__fs{border:1px solid var(--line);border-radius:var(--radius);padding:var(--space-2) var(--space-3);gap:var(--space-2);flex-direction:column;margin:0;display:flex}.tpk__fs legend{padding-inline:4px;font-weight:700}.tpk__complist{margin:var(--space-1) 0 0;font-size:var(--fs-small);flex-direction:column;gap:2px;padding:0;list-style:none;display:flex}.tpk__comp{text-align:start;min-block-size:32px}.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);gap:var(--space-2);flex-direction:column;display:flex}.tpk__photo .h4{margin:0}.tpk__photo p{font-size:var(--fs-small);margin:0}.tpk__photofig{margin:0;line-height:0}.tpk__photofig img{border-radius:var(--radius);border:1px solid var(--line-strong);block-size:auto;inline-size:100%}.tpk__photofig figcaption{margin-block-start:4px;font-size:12px;line-height:1.4}.tpk__cands{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.tpk__cand{gap:var(--space-2);font-size:var(--fs-small);grid-template-columns:96px minmax(0,1fr) auto;align-items:center;display:grid}.tpk__cand img{aspect-ratio:4/3;object-fit:cover;border:1px solid var(--line-strong);border-radius:4px;inline-size:96px}.tpk__photobadge{border-radius:4px;align-self:flex-start;padding:1px 8px;font-size:12px}.tpk__photobadge--verified,.tpk__photobadge--manual{color:#9fe3ff;background:#3cc8ff24}.tpk__photobadge--uncertain{color:#fcd34d;background:#fcd34d24}@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{padding:var(--space-3);grid-template-columns:1fr}.tpk__grid{gap:var(--space-2);grid-template-columns:repeat(auto-fill,minmax(160px,1fr))}.tpk__dialog{padding:0}.tpk__dialogbox{border-radius:0;max-block-size:100dvh}}.cpk__rgroups{gap:var(--space-4);flex-direction:column;display:flex}.cpk__rgroup{border:1px solid var(--line-strong);border-radius:var(--radius-lg);padding:var(--space-3);gap:var(--space-3);flex-direction:column;display:flex}.cpk__rghead{gap:var(--space-1);flex-direction:column;display:flex}.cpk__rghead .h3{margin:0}.cpk__rgnote{font-size:12px}.cpk__rgtools{gap:var(--space-2);flex-wrap:wrap;align-items:center;display:flex}.cpk__preview{gap:var(--space-2);flex-direction:column;display:flex}.cpk__preview p{margin:0}.cpk__rgmore{align-self:flex-start}.cpk__move{gap:var(--space-2);font-size:var(--fs-small);padding:0 var(--space-3);flex-wrap:wrap;align-items:center;display:flex}.cpk__move select{min-block-size:36px}.gm-style .gm-style-iw-c{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:#1f2937}.gm-style .gm-style-iw-chr button{opacity:.75}.gm-style .gm-style-iw-chr button:hover,.gm-style .gm-style-iw-chr button:focus-visible{opacity:1}.netmap-pinlabel{color:#0b1a29;flex-direction:column;gap:2px;min-inline-size:120px;padding:2px 4px 4px;font-family:inherit;line-height:1.35;display:flex}.netmap-pinlabel strong{letter-spacing:.01em;font-size:16px;font-weight:800}.netmap-pinlabel span{color:#334155;font-size:13px}.netmap-pinlabel .netmap-pinlabel__line{color:#475569;font-size:12px}.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{gap:4px;margin:6px 0 0;font-size:13px;display:grid}.lightbox__review>div{grid-template-columns:max-content 1fr;gap:8px;display:grid}.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-size:13px;font-weight:600}.tpk__thumb{position:relative}.tpk__thumb .tpk__inset{aspect-ratio:4/3;object-fit:cover;border:2px solid #fff;border-radius:4px;block-size:auto;inline-size:30%;position:absolute;inset-block-end:6px;inset-inline-start:6px;box-shadow:0 1px 4px #00000080}.tpk__photobtn{cursor:zoom-in;border-radius:var(--radius);background:0 0;border:0;inline-size:100%;padding:0;display:block}.tpk__photobtn:focus-visible{outline:3px solid var(--accent,#ff7a1a);outline-offset:2px}.tpk__viewer{background:0 0;border:0;max-block-size:94vh;max-inline-size:96vw;padding:0;overflow:visible}.tpk__viewer::backdrop{background:#050a12db}.tpk__viewerfig{flex-direction:column;align-items:center;gap:8px;margin:0;display:flex}.tpk__viewerfig img{background:#000;border-radius:6px;block-size:auto;max-block-size:calc(94vh - 40px);inline-size:auto;max-inline-size:96vw;display:block}.tpk__viewerfig figcaption{color:#e6edf5;text-align:center;padding-inline:12px;font-size:14px}.tpk__viewerclose{color:#fff;cursor:pointer;background:#0f1722e6;border:1px solid #ffffff59;border-radius:50%;place-items:center;block-size:44px;inline-size:44px;display:grid;position:fixed;inset-block-start:12px;inset-inline-end:12px}.tpk__viewerclose:hover{background:#283444f2}.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{gap:var(--space-2);flex-direction:column;min-inline-size:0;display:flex}.tpk__cell>.tpk__card,.tpk__cell>.tpk__card .tpk__cardbody{flex:auto}.tpk__cell>.tpk__card .tpk__cardbody>:last-child{margin-block-start:auto}.tpk__cell>.tpk__decidebtn{justify-content:center;inline-size:100%}.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{align-items:center;gap:var(--space-2);border:1px solid var(--line);border-radius:var(--radius);min-block-size:32px;inline-size:100%;color:var(--text);font:inherit;font-size:var(--fs-small);cursor:pointer;text-align:start;background:#ffffff0a;padding:4px 8px;display:flex}.lightbox__group-head>span:first-child{flex: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-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__elements li[data-grouped=true],.lightbox__clist>li[data-grouped=true]{margin-inline-start:10px}.lightbox__clist{gap:4px}.lightbox__clist>li:not(.lightbox__group){flex-wrap:wrap;align-items:center;gap:2px 4px;padding:3px 4px;display:flex}.lightbox__clist>li.lightbox__group{background:0 0;border:0;padding:0}.lightbox__clist>li>.lightbox__crow:first-child{flex:150px;min-inline-size:0}.lightbox__clist>li>.lightbox__crow--actions{flex-wrap:nowrap;flex:none;margin:0}.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{z-index:1;margin-inline:calc(-1 * var(--space-2));padding:8px var(--space-2);border-block-start:1px solid var(--line);background:#040a10f7;position:sticky;inset-block-end:calc(-1 * var(--space-2))}.lightbox__proposal-head{min-block-size:32px;inline-size:100%;color:inherit;font:inherit;cursor:pointer;text-align:start;background:0 0;border:0;padding:0}.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{text-overflow:ellipsis;white-space:nowrap;min-inline-size:0;font-size:var(--fs-small);flex:1;font-weight:600;overflow:hidden}.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{border:1px solid var(--line-strong);block-size:28px;inline-size:28px;color:var(--text);cursor:pointer;z-index:1;background:#040a10d9;border-radius:999px;place-items:center;padding:0;display:grid;position:absolute;inset-block-start:4px;inset-inline-start:4px}.lightbox__companion-hide-bar{background:currentColor;border-radius:1px;block-size:2px;inline-size:12px;display:block}.lightbox__companion-hide:focus-visible{outline:3px solid var(--orange-bright);outline-offset:2px}.lightbox__companion[data-chip=true] .lightbox__companion-hide{display:none}@media (pointer:coarse){.lightbox__group-head,.lightbox__proposal-head{min-block-size:44px}.lightbox__clist>li>.lightbox__crow--actions .lightbox__ib{block-size:44px;inline-size:44px}.lightbox__clist .lightbox__crow .lightbox__select{min-block-size:44px}.lightbox__companion-hide{block-size:44px;inline-size:44px}}.cr__main[data-side=shut]{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr)}.cr__main[data-side=shut] .cr__side{border-block-start:1px solid #1d3247;border-inline-start:0;padding:8px 16px;overflow:visible}.cr__main[data-side=shut] .cr__side>:not(.cr__save){display:none}.cr__main[data-side=shut] .cr__save{box-shadow:none;flex-direction:row;align-items:center;gap:12px;margin:0;padding:0;position:static}.cr__main[data-side=shut] .cr__save .btn{inline-size:auto}.cr-ib--panel[aria-expanded=false]{color:#8cc4ff;border-color:#8cc4ff}.cr__more{background:#0d1d2d;border:1px solid #1d3247;border-radius:8px;padding:6px 10px}.cr__more>summary{cursor:pointer;color:#cfd9e3;align-items:center;min-block-size:32px;font-size:.85rem;display:flex}.cr__more>summary:focus-visible{outline-offset:2px;outline:2px solid #8cc4ff}.cr__more[open]>:not(summary){margin-block-start:8px}@media (pointer:coarse){.cr__more>summary{min-block-size:44px}}.lightbox__elements-bar{align-items:center;gap:2px;display:flex}.lightbox__elements-top{z-index:6;background:#050b11;margin-block-start:calc(-1 * var(--space-2));padding-block-start:var(--space-2);padding-block-end:var(--space-1);position:sticky;inset-block-start:calc(-1 * var(--space-2));box-shadow:0 6px 8px -6px #000000b3}.lightbox__edit-entry{justify-content:center;align-items:center;gap:var(--space-2);min-block-size:44px;inline-size:100%;cursor:pointer;margin-block-end:var(--space-2);display:flex}.lightbox__edit-entry svg{flex:none;block-size:18px;inline-size:18px}.lightbox__crow--roles{flex-wrap:wrap;gap:4px;display:flex}.lightbox__hitmenu{z-index:40;max-block-size:60vh;padding:var(--space-2);border:1px solid var(--line-strong);border-radius:var(--radius);background:#050b11;position:fixed;overflow-y:auto;box-shadow:0 12px 28px #0000008c}.lightbox__hitmenu-head{justify-content:space-between;align-items:center;gap:var(--space-2);cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;min-block-size:36px;font-size:var(--fs-small);color:var(--text-muted);margin-block-end:var(--space-1);font-weight:600;display:flex}.lightbox__hitmenu-head:active{cursor:grabbing}.lightbox__hitmenu-title{flex:1;min-inline-size:0}.lightbox__hitmenu-reset{border:1px solid var(--line-strong);min-block-size:32px;color:inherit;font-size:var(--fs-small);cursor:pointer;background:#ffffff0d;border-radius:999px;align-items:center;gap:4px;padding:2px 8px;display:inline-flex}.lightbox__hitmenu-reset:hover,.lightbox__hitmenu-reset:focus-visible{border-color:#4da3ff;outline:none}@media (pointer:coarse){.lightbox__hitmenu-reset{min-block-size:44px;padding-inline:12px}}.lightbox__hitmenu-list{gap:4px;margin:0;padding:0;list-style:none;display:grid}.lightbox__hitmenu-item{justify-content:space-between;align-items:center;gap:var(--space-2);border:1px solid var(--line-strong);min-block-size:44px;inline-size:100%;color:inherit;text-align:start;cursor:pointer;background:#ffffff08;border-radius:8px;padding:6px 10px;transition:background-color .15s,border-color .15s;display:flex}.lightbox__hitmenu-item:hover,.lightbox__hitmenu-item:focus-visible{background:#4da3ff24;border-color:#4da3ff;outline:none}.lightbox__hitmenu-name{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.lightbox__hitmenu-name .lightbox__flag{margin-inline-start:0}.lightbox__hitmenu-temp{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);color:#ffd27a;font-size:var(--fs-small);background:#ffb0201a;border-inline-start:3px solid #ffb020;padding:6px 8px;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;inline-size:auto;min-inline-size:0}.lightbox__grip,.lightbox__panelhead>.lightbox__grip{block-size:32px;inline-size:24px;color:var(--text-muted);cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;border-radius:4px;flex:none;place-items:center;display:grid}.lightbox__grip:hover{color:var(--text);background:#ffffff0f}.lightbox__grip:active{cursor:grabbing}.lightbox__grip[data-dragged=true]{color:var(--orange-bright)}@media (pointer:coarse){.lightbox__grip,.lightbox__panelhead>.lightbox__grip{block-size:44px;inline-size:36px}}.lightbox__group-bar{align-items:stretch;gap:4px;display:flex}.lightbox__group-bar>.lightbox__group-head{flex:1;min-inline-size:0}.lightbox__step{border:1px solid var(--line);border-radius:var(--radius);background:#ffffff0a;flex:none;align-items:center;gap:2px;padding-inline:2px;display:inline-flex}.lightbox__step-btn{block-size:28px;inline-size:28px;color:var(--text);cursor:pointer;background:0 0;border:0;border-radius:4px;place-items:center;padding:0;display:grid}.lightbox__step-btn>span{place-items:center;display:grid}.lightbox__step-btn:not(.lightbox__step-btn--next)>span{transform:scaleX(-1)}.lightbox__step-btn:hover{background:#ffffff14}.lightbox__step-btn:focus-visible{outline:2px solid var(--orange-bright);outline-offset:1px}.lightbox__step-at{text-align:center;min-inline-size:4.2em;font-size:var(--fs-small);color:var(--text-muted);font-variant-numeric:tabular-nums}@media (pointer:coarse){.lightbox__step-btn{block-size:44px;inline-size:44px}}.lightbox__group-bar{inline-size:100%}.lightbox__group-head>span:first-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lightbox__group-head[aria-expanded=true]>bdi{display:none}.lightbox__refpick{flex-direction:column;gap:4px;display:flex}.lightbox__refrow{border:1px solid var(--line);border-radius:var(--radius);background:var(--navy-900);min-block-size:36px;color:var(--text);font:inherit;font-size:var(--fs-small);text-align:start;cursor:pointer;align-items:center;gap:8px;padding:4px 8px;transition:border-color .15s,background-color .15s;display:flex}.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]{background:#3aa0ff24;border-color:#3aa0ff}.lightbox__refrow:disabled{opacity:.5;cursor:not-allowed}.lightbox__refmark{border:2px solid var(--line-strong);border-radius:4px;flex:none;place-items:center;block-size:16px;inline-size:16px;display:grid}.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:"";border-bottom:2px solid #fff;border-left:2px solid #fff;block-size:4px;inline-size:8px;transform:translateY(-1px)rotate(-45deg)}.lightbox__refname{flex-wrap:wrap;flex:1;align-items:center;gap:6px;min-inline-size:0;display:flex}.lightbox__refname .lightbox__flag{margin:0}.lightbox__reftemp{font-variant-numeric:tabular-nums;font-weight:700}.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{place-items:center;display:grid}.lightbox__card .lightbox__ib--side>span{transform:scaleX(-1)}.lightbox__cardtab,.lightbox__sidetab{z-index:11;border:1px solid var(--line-strong);min-inline-size:44px;color:var(--text);font:inherit;cursor:pointer;background:#040a10f0;flex-direction:column;align-items:center;gap:8px;padding:12px 8px;display:flex;position:absolute;box-shadow:0 8px 24px #00000073}.lightbox__cardtab{border-inline-start:0;border-start-end-radius:var(--radius-lg);border-end-end-radius:var(--radius-lg);inset-block-start:50%;inset-inline-start:0;transform:translateY(-50%)}.lightbox__sidetab{z-index:10;border-inline-end:0;border-start-start-radius:var(--radius-lg);border-end-start-radius:var(--radius-lg);inset-block-start:var(--space-3);inset-inline-end:0}.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{color:var(--text-muted);place-items:center;display:grid}.lightbox__sidetab-ico svg{transform:none}.lightbox__cardtab-text,.lightbox__sidetab-text{writing-mode:vertical-rl;text-overflow:ellipsis;white-space:nowrap;max-block-size:min(240px,50vh);font-size:var(--fs-small);font-weight:600;overflow:hidden}.lightbox__sidetab-dot{background:var(--orange-bright);border-radius:999px;block-size:8px;inline-size:8px}.lightbox__cmp-vs{flex-wrap:wrap;align-items:center;gap:4px 8px;min-inline-size:0;display:flex}.lightbox__cmp-more{font-size:var(--fs-small);color:var(--text-muted);white-space:nowrap}.lightbox__card>.lightbox__card-head{z-index:2;padding-block:var(--space-2) 4px;background:#040a10;margin-block-start:calc(-1 * var(--space-2));position:sticky;inset-block-start:calc(-1 * var(--space-2))}.proc-h{align-items:center;gap:var(--space-2);margin:0 0 var(--space-2);display:flex}.proc-why{margin-block:var(--space-4) var(--space-3)}.proc-sync{margin-block-end:var(--space-3)}.proc-chip{border:1px solid var(--line);color:var(--text-muted);white-space:nowrap;border-radius:999px;align-items:center;padding:2px 8px;font-size:.75rem;font-weight:600;display:inline-flex}.proc-chip[data-state=approved],.proc-chip[data-state=active],.proc-chip[data-state=admin]{border-color:var(--status-done);color:var(--text)}.proc-chip[data-state=draft],.proc-chip[data-state=pending_decision],.proc-chip[data-state=blocked]{border-color:var(--orange);color:var(--orange-text)}.proc-proposal[data-proposal=not_classified],.proc-proposal[data-proposal=boundary_undecided]{color:var(--text-muted)}.proc-flagcount{color:var(--orange-text);cursor:help;align-items:center;gap:4px;display:inline-flex}.proc-panel{gap:var(--space-2);padding:var(--space-3) var(--space-4);border:1px solid var(--line);border-inline-start:3px solid var(--secondary);border-radius:var(--radius);background:#c3d1de08;margin-block-start:var(--space-3);display:grid}.proc-panel--note{align-items:center;gap:var(--space-2);color:var(--text-muted);border-inline-start-width:1px;font-size:.875rem;display:flex}.proc-panel__head{align-items:center;gap:var(--space-2);flex-wrap:wrap;margin:0;font-size:.9375rem;display:flex}.proc-panel__ref,.proc-panel__note{color:var(--text-muted);margin:0}.proc-facts{gap:var(--space-2) var(--space-3);grid-template-columns:repeat(auto-fit,minmax(8.5rem,1fr));margin:0;display:grid}.proc-facts--wide{margin-block:var(--space-2) var(--space-3);grid-template-columns:repeat(auto-fit,minmax(12rem,1fr))}.proc-facts>div{gap:2px;min-inline-size:0;display:grid}.proc-facts dt{color:var(--text-muted);font-size:.75rem}.proc-facts dd{overflow-wrap:anywhere;margin:0;font-weight:600}.proc-facts__full{grid-column:1/-1}.proc-sha{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.8125rem;font-weight:400!important}.proc-flags{gap:var(--space-1) var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.proc-flags li{color:var(--orange-text);background:#ff9f431a;border-radius:999px;align-items:center;gap:4px;padding:2px 8px;font-size:.8125rem;display:inline-flex}.proc-decide{gap:var(--space-3);grid-template-columns:minmax(9rem,12rem) 1fr;align-items:start;margin-block-start:var(--space-1);display:grid}.proc-decide .btn-row{grid-column:1/-1}.proc-decide select,.proc-decide textarea,.proc-setting select,.proc-setting input,.proc-lines select,.proc-round input{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{gap:var(--space-5);margin-block-start:var(--space-4);display:grid}.proc-meta .btn-row{flex-wrap:wrap}.proc-tables{gap:var(--space-3);display:grid}.proc-printed caption{caption-side:top;text-align:start;padding-block-end:var(--space-2);font-weight:700}.proc-search{max-inline-size:28rem;margin-block-end:var(--space-3)}.proc-sections__list{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.proc-sections__list>li{padding:var(--space-3) var(--space-4);border:1px solid var(--line);border-radius:var(--radius)}.proc-sections__ref{align-items:baseline;gap:var(--space-2);margin:0 0 var(--space-1);display:flex}.proc-sections__text{white-space:pre-line;max-inline-size:75ch;margin:0;line-height:1.65}.proc-notes summary,.proc-rule__reading summary{align-items:center;gap:var(--space-2);cursor:pointer;min-block-size:44px;font-weight:600;display:flex}.proc-rules,.proc-settings{gap:var(--space-3);margin:var(--space-4) 0 0;padding:0;list-style:none;display:grid}.proc-rule__head,.proc-setting__head{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.proc-rule__quote{margin:var(--space-2) 0;border-inline-start:3px solid var(--line-strong);max-inline-size:75ch;padding-inline-start:var(--space-3);line-height:1.6}.proc-rule__reading pre{padding:var(--space-3);border-radius:var(--radius);text-align:left;background:#00000040;margin:0;font-size:.8125rem;overflow-x:auto}.proc-settings-wrap{margin-block-start:var(--space-4)}.proc-setting__row{align-items:center;gap:var(--space-2);flex-wrap:wrap;margin-block-start:var(--space-2);display:flex}.proc-setting__row select,.proc-setting__row input{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{gap:var(--space-2);margin-block-start:var(--space-7);display:grid}.proc-lines__count{margin:0;font-weight:600}.proc-lines__tools{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.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{gap:var(--space-3);justify-items:start;margin-block-start:var(--space-6);display:grid}.proc-t2 .table-wrap{justify-self:stretch}.proc-round{gap:var(--space-3);margin-block-start:var(--space-4);display:grid}.proc-round__grid{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));display:grid}.proc-round__value{min-block-size:44px;font-weight:700;line-height:44px;display:block}.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{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.proc-wrap>.table--stack,.proc-wrap>.table--stack tbody{display:block}.proc-wrap>.table--stack tr{gap:var(--space-2) var(--space-3);padding:var(--space-3) var(--space-4);border-block-end:1px solid var(--line);grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));display:grid}.proc-wrap>.table--stack th[scope=row]{text-align:start;background:0 0;border:0;grid-column:1/-1;padding:0}.proc-wrap>.table--stack td{border:0;gap:2px;padding:0;display:grid}.proc-wrap>.table--stack td:before{content:attr(data-label);color:var(--text-muted);font-size:.75rem}.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{color:#0f172a;background:#f4f7fa;border:1px solid #c9d3de}.scanrep .proc-round .field__label,.scanrep .proc-round .small,.scanrep .proc-round .checkbox span{color:#334155}.scanrep .proc-round .input{color:#0f172a;background:#fff;border-color:#94a3b8}.scanrep .proc-round .input:disabled{color:#475569;background:#e8edf2}.scanrep .proc-round .proc-h{color:#0f172a}@media (prefers-reduced-motion:reduce){.proc-panel,.proc-chip{transition:none}}.pv{gap:var(--space-5);margin-block-start:var(--space-5);display:grid}.pv .panel{gap:var(--space-3);display:grid}.pv-h{align-items:center;gap:var(--space-2);margin:0;display:flex}.pv-state{align-items:center;gap:var(--space-3);margin-block-start:var(--space-5);display:flex}.pv-spinner{border:2px solid var(--line-strong);border-block-start-color:var(--orange-text);border-radius:50%;block-size:1.1rem;inline-size:1.1rem;animation:.9s linear infinite pv-spin;display:inline-block}.pv-spinner--sm{block-size:.8rem;inline-size:.8rem;margin-inline-end:var(--space-1)}@keyframes pv-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.pv-spinner{animation:none}}.pv-msg:empty{display:none}.pv-note{align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-4);border-radius:var(--radius);border:1px solid var(--line-strong);margin:0;display:flex}.pv-note--ok{color:#a9e3c9;border-color:#6fc2a0}.pv-note--err{color:#ffb4ab;border-color:#ff8a80}.pv-actions{gap:var(--space-2);flex-wrap:wrap;align-items:center;display:flex}.pv-card{gap:var(--space-3);display:grid}.pv-card__head{justify-content:space-between;gap:var(--space-3);flex-wrap:wrap;align-items:flex-start;display:flex}.pv-card__title{font-size:var(--fs-h4);color:var(--text)}.pv-card__body{gap:var(--space-3);display:grid}.pv-meta{margin:var(--space-1) 0 0;color:var(--text-muted)}.pv-chips{gap:var(--space-2);flex-wrap:wrap;margin-block-start:var(--space-2);display:flex}.pv-chip{align-items:center;gap:var(--space-1);border:1px solid var(--line-strong);color:var(--text);background:var(--navy-700);border-radius:999px;padding:2px 10px;font-size:.8125rem;line-height:1.6;display:inline-flex}.pv-chip--ok,.pv-chip--confirmed,.pv-chip--active,.pv-chip--procedure,.pv-chip--x-done{color:#a9e3c9;border-color:#6fc2a0}.pv-chip--warn,.pv-chip--unclear,.pv-chip--x-queued,.pv-chip--x-running,.pv-chip--legacy_manual{border-color:var(--orange-text);color:#ffc49c}.pv-chip--missing,.pv-chip--x-failed,.pv-chip--discarded{color:#ffb4ab;border-color:#ff8a80}.pv-chip--muted,.pv-chip--superseded,.pv-chip--manual,.pv-chip--legacy_neta,.pv-chip--draft{color:var(--text-muted)}.pv-draft-row,.pv-upload{justify-content:space-between;gap:var(--space-3);padding:var(--space-3) 0;border-block-end:1px solid var(--line);flex-wrap:wrap;display:flex}.pv-uploads{margin:0;padding:0;list-style:none}.pv-upload>.pv-extraction{padding:var(--space-3);border:1px dashed var(--line-strong);border-radius:var(--radius);flex-basis:100%}.pv-file{cursor:pointer;justify-self:start;position:relative}.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;align-items:center;gap:var(--space-2);flex-wrap:wrap;min-block-size:44px;display:flex}.pv-past>summary:focus-visible{outline:2px solid var(--orange-text);outline-offset:2px}.pv-editor{gap:var(--space-4);padding:var(--space-4);border:1px solid var(--line-strong);border-radius:var(--radius-lg);background:var(--navy-850);display:grid}.pv-editor__head{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));display:grid}.pv-editor__foot{padding:var(--space-3) 0;background:var(--navy-850);border-block-start:1px solid var(--line);position:sticky;inset-block-end:0}.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{gap:var(--space-1);margin-block-end:var(--space-1);display:flex}.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{color:#a9e3c9;border-color:#6fc2a0}.pv-issues ul{margin:var(--space-2) 0 0;padding-inline-start:var(--space-5)}.pv-dialog{max-inline-size:min(36rem,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:#050c14b3}.pv-apply{gap:var(--space-3);display:grid}@media (max-width:46rem){.pv-edit-table{min-inline-size:0}.pv-num{max-inline-size:none}.pv-editor{padding:var(--space-3)}}.pkp{gap:var(--space-2);margin-block:var(--space-3);padding:var(--space-3) var(--space-4);border:1px solid var(--line-strong);border-radius:var(--radius);display:grid}.pkp__h{align-items:center;gap:var(--space-2);margin:0;display:flex}.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;align-items:center;min-block-size:44px;font-weight:600;display:flex}.pkp__ctx>summary:focus-visible,.pkp__upd>summary:focus-visible{outline:2px solid var(--orange-text);outline-offset:2px}.pkp__form{gap:var(--space-4);display:grid}.pkp__target{max-inline-size:26rem}.pkp__group{padding:var(--space-3) var(--space-4) var(--space-4);border:1px solid var(--line);border-radius:var(--radius);min-inline-size:0;margin:0}.pkp__legend{padding-inline:var(--space-2);font-weight:600;font-size:var(--fs-small);color:var(--text)}.pkp__grid{gap:var(--space-3);grid-template-columns:repeat(4,minmax(0,1fr));align-items:start;display:grid}.pkp__grid .field__label{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.pkp__num{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{gap:var(--space-3);cursor:pointer;grid-column:span 3;align-items:flex-start;padding-block-start:calc(var(--fs-small) * 1.5 + var(--space-2));display:flex}.pkp__check input{block-size:20px;inline-size:20px;accent-color:var(--orange);flex:none;margin:14px 0 0}.pkp__check>span{gap:var(--space-1);align-content:center;min-block-size:48px;display:grid}@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{gap:var(--space-2);flex-wrap:wrap;display:flex}.pkp__preview{gap:var(--space-2);margin-block-start:var(--space-2);display:grid}.pkp__changed th,.pkp__changed td{color:#ffc49c}.pkp-status{align-items:center;gap:var(--space-1);display:inline-flex}.pkp-legacy{align-items:center;gap:var(--space-2);display:flex}.fpi{gap:var(--space-2);margin-block:var(--space-2);display:grid}.fpi__row{gap:var(--space-2);grid-template-columns:repeat(auto-fit,minmax(10rem,1fr));align-items:end;display:grid}.netmap-rating--version{color:var(--text-muted);font-size:.8125rem}.pv .panel>*,.pv-editor>*,.pv-card,.pv-card__body>*{min-inline-size:0}.pv .table-wrap,.pkp .table-wrap{position:relative}.pv-orgs{gap:var(--space-2);flex-wrap:wrap;margin-block-start:var(--space-4);display:flex}.pv-invite{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,#fe650e1f,#16293de6 55%);display:grid}.pv-invite__title{font-size:var(--fs-h3);line-height:var(--lh-heading);color:var(--text);margin:0}.pv-invite__lead{max-inline-size:70ch;color:var(--text-muted);margin:0}.pv-invite__steps{gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.pv-invite__steps li{gap:var(--space-1);padding:var(--space-3) var(--space-4);border:1px solid var(--line);border-radius:var(--radius);color:var(--text-muted);font-size:var(--fs-small);background:#0b1a298c;align-content:start;display:grid}.pv-invite__steps b{color:var(--text);font-size:1rem}.pv-invite__icon{block-size:2.25rem;inline-size:2.25rem;color:var(--orange-bright);background:#fe650e2e;border-radius:50%;place-items:center;margin-block-end:var(--space-1);display:inline-grid}.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{font-size:var(--fs-eyebrow);letter-spacing:.04em;color:var(--orange-text);margin:0;font-weight:700}.pv-num-run{white-space:nowrap;font-variant-numeric:tabular-nums}.pv-summary{gap:var(--space-2);display:grid}.pv-summary__title{font-size:var(--fs-h3);line-height:var(--lh-heading);color:var(--text);margin:0}.pv-summary__no{color:var(--text-muted);font-weight:400;font-size:var(--fs-h4)}.pv-summary__note>summary,.pv-src__more>summary,.pv-history__sum{cursor:pointer;color:var(--text-muted);align-items:center;gap:var(--space-2);min-block-size:32px;display:inline-flex}.pv-summary__note>summary:focus-visible,.pv-src__more>summary:focus-visible,.pv-history__sum: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{gap:var(--space-2);display:grid}.pv-groups{gap:var(--space-4);display:grid}.pv-group{border:1px solid var(--line-strong);border-radius:var(--radius-lg);background:var(--navy-800)}.pv-group__head{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);flex-wrap:wrap;display:flex}.pv-group__cmp{color:var(--text);font-weight:700}.pv-group__load{align-items:baseline;gap:var(--space-2);color:var(--text);font-size:var(--fs-small);background:#8fb4d924;border-radius:999px;flex-wrap:wrap;padding:2px 10px;display:inline-flex}.pv-load__edges{color:var(--text-faint);font-size:.8125rem}.pv-group__scope{color:var(--text-muted);font-size:var(--fs-small)}.pv-levels{border-collapse:collapse;inline-size:100%;font-size:var(--fs-small)}.pv-levels th,.pv-levels td{padding:var(--space-3) var(--space-4);text-align:start;vertical-align:middle;border-block-end:1px solid var(--line)}.pv-levels thead th{color:var(--text-faint);white-space:nowrap;font-size:.8125rem;font-weight:600}.pv-levels tbody tr:last-child th,.pv-levels tbody tr:last-child td{border-block-end:0}.pv-levels tbody th{inline-size:5.5rem}.pv-levels td{color:var(--text)}.pv-levels__open{background:#fe712112}.pv-levels__act{white-space:nowrap;inline-size:1%}.pv-stars{border-radius:var(--radius);letter-spacing:1px;text-align:center;white-space:nowrap;border:1px solid var(--line-strong);min-inline-size:3.6rem;padding:2px 8px;font-size:.95rem;display:inline-block}.pv-stars--3{color:#ffb4ab;background:#ff8a801a;border-color:#ff8a8099}.pv-stars--2{color:#ffc49c;background:#fe71211a;border-color:#fe71218c}.pv-stars--1{color:#f3e6a0;background:#f3e6a014;border-color:#f3e6a073}.pv-range{gap:2px;display:grid}.pv-range__main{color:var(--text);white-space:nowrap;font-size:1rem;font-weight:600}.pv-range__edges{color:var(--text-faint);font-size:.8125rem}.pv-range__edges--open{color:#ffc49c}.pv-due{color:var(--text)}.pv-src{gap:2px;min-inline-size:10rem;display:grid}.pv-src__ref{align-items:center;gap:var(--space-1);color:var(--text-muted);white-space:nowrap;display:inline-flex}.pv-src__more>summary{min-block-size:28px;font-size:.8125rem}.pv-src__quote{margin:var(--space-2) 0;padding:var(--space-2) var(--space-3);border-inline-start:3px solid var(--line-strong);color:var(--text);font-size:var(--fs-small);background:#0b1a2999;max-inline-size:60ch;line-height:1.6}.pv-src__note{color:var(--text-muted);white-space:pre-line;max-inline-size:60ch;margin:0;font-size:.8125rem;line-height:1.6}.pv-rules{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(min(100%,22rem),1fr));margin:0;padding:0;list-style:none;display:grid}.pv-rule{gap:var(--space-2);padding:var(--space-3) var(--space-4);border:1px solid var(--line);border-radius:var(--radius);background:var(--navy-800);align-content:start;display:grid}.pv-rule--open{background:#fe71210f;border-color:#fe712199}.pv-rule__head{justify-content:space-between;align-items:center;gap:var(--space-2);display:flex}.pv-rule__name{color:var(--text-muted);font-weight:600;font-size:var(--fs-small)}.pv-rule__value{color:var(--text);font-size:1.05rem;font-weight:600}.pv-rule__help{color:var(--text-faint);margin:0;font-size:.8125rem;line-height:1.5}.pv-rule__foot{justify-content:space-between;align-items:flex-start;gap:var(--space-2);flex-wrap:wrap;display:flex}.pv-draft-row__text{gap:var(--space-1);justify-items:start;display:grid}.pv-new{padding-block-start:var(--space-2)}.btn--tertiary{color:var(--text-muted);text-underline-offset:3px;background:0 0;border-color:#0000;text-decoration:underline}.btn--tertiary:hover:not(:disabled){color:var(--text)}.pv-danger{color:#ffb4ab}.pv-editor{gap:var(--space-4);background:var(--navy-600);padding:clamp(1rem,3vw,2rem)}.pv-editor__top{justify-content:space-between;align-items:flex-start;gap:var(--space-3);flex-wrap:wrap;display:flex}.pv-editor__title{margin:var(--space-1) 0}.pv-editor__lead{max-inline-size:70ch;color:var(--text-muted);margin:0}.pv-editor__meta{gap:var(--space-3);grid-template-columns:minmax(0,1fr) minmax(0,1.4fr);display:grid}.pv-note-area{min-block-size:3.2rem}.pv-open{gap:var(--space-2);padding:var(--space-4);border-radius:var(--radius-lg);border:1px solid var(--line-strong);display:grid}.pv-open--block{background:#fe712112;border-color:#fe7121b3}.pv-open--ok{color:#a9e3c9;border-color:#6fc2a0}.pv-open__title{align-items:center;gap:var(--space-2);font-size:var(--fs-h4);margin:0;display:flex}.pv-open__list{gap:var(--space-2);grid-template-columns:repeat(auto-fill,minmax(min(100%,20rem),1fr));margin:0;padding:0;list-style:none;display:grid}.pv-open__item{align-items:center;gap:var(--space-3);min-block-size:48px;inline-size:100%;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;grid-template-columns:auto minmax(0,1fr) auto;display:grid}.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{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-4);border-block-start:1px dashed var(--line-strong);flex-wrap:wrap;padding-block-start:var(--space-3);display:flex}.pv-fill p{max-inline-size:70ch;margin:0}.pv-fill__msg{margin:var(--space-2) 0 0;color:#a9e3c9}.pv-add{justify-self:start}.pv-bar{z-index:20;justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3) clamp(1rem, 3vw, 2rem);background:var(--navy-700);border-block-start:1px solid var(--line-strong);flex-wrap:wrap;margin-inline:calc(-1*clamp(1rem,3vw,2rem));display:flex;position:sticky;inset-block-end:0;box-shadow:0 -8px 20px #050c1459}.pv-bar__draft,.pv-bar__go{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.pv-bar__go{border-inline-start:1px solid var(--line-strong);padding-inline-start:var(--space-4)}.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{border:1px solid var(--line-strong);border-radius:var(--radius-lg);background:var(--navy-700);max-block-size:calc(100dvh - 2rem);inline-size:min(46rem,100vw - 2rem);color:var(--text);padding:0}.pv-form::backdrop{background:#050c14b8}.pv-form__body{gap:var(--space-4);padding:var(--space-5);display:grid}.pv-form__head{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.pv-form__head h3{align-items:center;gap:var(--space-2);margin:0;display:flex}.pv-form__preview{padding:var(--space-3);border-radius:var(--radius);color:var(--text-muted);background:#0b1a2999;margin:0;line-height:1.6}.pv-fs{padding:var(--space-3) var(--space-4) var(--space-4);border:1px solid var(--line);border-radius:var(--radius);min-inline-size:0;margin:0}.pv-fs legend{padding-inline:var(--space-2);color:var(--text);font-weight:700}.pv-grid2{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.pv-span2{grid-column:1/-1}.pv-ltr{text-align:end}[dir=rtl] .pv-ltr{text-align:right}.pv-form__foot{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);flex-wrap:wrap;display:flex;position:sticky;inset-block-end:calc(-1 * var(--space-5))}.pv-form__foot .pv-danger{margin-inline-start:auto}.pv-history{display:block}.pv-history>.pv-history__sum{font-size:var(--fs-h4);color:var(--text);font-weight:700}.pv-events{margin:0 0 var(--space-3);gap:var(--space-2);padding:0;list-style:none;display:grid}.pv-events li{padding:var(--space-2) var(--space-3);border:1px solid var(--line);border-radius:var(--radius);gap:2px;display:grid}.pv-events__what{color:var(--text);font-weight:600}@media (max-width:46rem){.pv-levels thead{clip-path:inset(50%);block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.pv-levels,.pv-levels tbody,.pv-levels tr,.pv-levels th,.pv-levels td{display:block}.pv-levels tr{padding:var(--space-3) var(--space-4);border-block-end:1px solid var(--line)}.pv-levels th,.pv-levels td{padding:var(--space-1) 0;border:0;inline-size:auto}.pv-levels td:before{content:attr(data-label);color:var(--text-faint);font-size:.75rem;display:block}.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{border-radius:0;block-size:100dvh;max-block-size:100dvh;inline-size:100vw;max-inline-size:100vw;margin:0}.pv-form__body{padding:var(--space-4)}.pv-form__foot{margin:0 calc(-1 * var(--space-4)) calc(-1 * var(--space-4));padding:var(--space-3) var(--space-4);inset-block-end:calc(-1 * var(--space-4))}.pv-bar{flex-direction:column;align-items:stretch}.pv-bar__go{border-inline-start:0;border-block-start:1px solid var(--line-strong);padding-block-start:var(--space-3);padding-inline-start:0}.pv-bar__go .btn,.pv-bar__draft .btn--secondary{flex:auto;justify-content:center}}.pv .panel,.pv-editor,.pv-tables,.pv-groups{grid-template-columns:minmax(0,1fr)}.pv .panel>*,.pv-editor>*,.pv-tables>*,.pv-groups>*{min-inline-size:0}.pv-editor{scroll-padding-block-end:6rem}.pv-src,.pv-rule__foot>*,.pv-rule__head>*{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{gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.pv-form__facts dt{color:var(--text-faint);font-size:.75rem}.pv-form__facts dd{color:var(--text);margin:2px 0 0}.pv-form__facts .pv-load__edges{display:block}@media (max-width:46rem){.pv-form__facts{grid-template-columns:1fr}}.pv-open__what{gap:2px;min-inline-size:0;display:grid}.pv-open__load{color:var(--text-muted);font-size:.8125rem}.pv-open__load .pv-load__edges{display:block}.pv-editor__end{justify-content:flex-start;padding-block-start:var(--space-2);display:flex}@media (max-width:46rem){.pv-bar{gap:var(--space-2);padding-block:var(--space-2);grid-template-columns:1fr 1fr;display:grid}.pv-bar__draft,.pv-bar__go{display:contents}.pv-bar__draft .btn--secondary{grid-area:1/1}.pv-bar__go .btn--primary{grid-area:1/2}.pv-bar__state{grid-area:2/1;font-size:.75rem}.pv-bar__hint{grid-area:2/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{color:var(--text);font-weight:600;list-style:none}.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 th,.pv-levels td{padding:var(--space-2) var(--space-3)}.pv-src{min-inline-size:8rem}}.pv-due{white-space:nowrap}.pv-form__head .btn--icon{border:1px solid var(--line-strong);color:var(--text);background:0 0;block-size:44px;inline-size:44px}.pv-form__head .btn--icon:hover{border-color:var(--text-muted)}.pv-form__head .btn--icon svg{block-size:20px;inline-size:20px}.pv-form__head .btn--icon{flex:none;justify-content:center;padding:0}.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{display:none}.pkp__upd>summary::-webkit-details-marker{display:none}.pkp__ctx>summary:before,.pkp__upd>summary:before{content:"";border-bottom:2px solid;border-right:2px solid;flex:none;block-size:8px;inline-size:8px;margin-block-start:-4px;transition:transform .15s;transform:rotate(45deg)}.pkp__ctx[open]>summary:before,.pkp__upd[open]>summary:before{margin-block-start:4px;transform:rotate(-135deg)}@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){:is(.account-head .btn-row:has(>:nth-child(3)),.netmap-head .btn-row:has(>:nth-child(3))){gap:var(--space-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}:is(.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]){max-block-size:55%;inset-block-start:auto;inset-block-end:var(--space-2)}.lightbox__stage:has(.lightbox__elements[data-editing=true]){align-items:flex-start;padding-block-start:var(--space-2)}}.session-note{inset-inline:var(--space-3);z-index:80;align-items:center;gap:var(--space-2) var(--space-3);max-inline-size:44rem;padding:var(--space-3) var(--space-4);border-radius:var(--radius-lg);background:var(--navy-900);color:var(--text);border:1px solid #ffb4ab;flex-wrap:wrap;margin-inline:auto;display:flex;position:fixed;inset-block-end:var(--space-3);box-shadow:0 18px 40px #00000073}.session-note>svg{color:#ffb4ab;flex:none}.session-note>p{flex:16rem;margin:0}.session-note--ok{border-color:var(--line-strong)}.session-note--ok>svg{color:#7ee2a8}@media (max-width:40rem){.a11y{align-items:flex-end;inset-block-start:auto;inset-block-end:var(--space-3);inset-inline-start:var(--space-3);transform:none}.a11y__button{border-inline-start:1px solid var(--line-strong);border-radius:999px;block-size:44px;inline-size:44px;box-shadow:0 10px 28px #00000059}html[data-cookie-bar] .a11y{inset-block-end:calc(var(--space-3) + var(--cookie-bar-height,10rem))}:is(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}.ops-tabs,.fx__tabs{gap:var(--space-2);border-block-end:0;grid-template-columns:repeat(auto-fit,minmax(9.5rem,1fr));display:grid;overflow:visible}.ops-tab,.fx__tab{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;justify-content:center}.ops-tab[aria-current=page],.fx__tab[aria-selected=true]{border-color:var(--orange-bright);background:#fe71211f}}.orgcontacts__add>.btn{white-space:nowrap}.header__a11y{display:none}@media (max-width:40rem){.header__a11y{display:flex}.a11y.a11y--header{display:block;position:static;inset:auto;transform:none}.a11y--header .a11y__button{border:1px solid var(--line-strong);border-radius:var(--radius);block-size:44px;inline-size:44px;box-shadow:none;background:0 0}.a11y--header .a11y__button svg{block-size:22px;inline-size:22px}.a11y--header .a11y__panel{inset-block-start:calc(100% + var(--space-2));inset-inline:var(--space-3);z-index:110;max-block-size:calc(100dvh - 6rem);inline-size:auto;position:fixed}.a11y:not(.a11y--header){visibility:hidden}}@media (max-width:24rem){.header__inner,.header__actions{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{background:var(--fc,#ff3b30);color:#0b1622;border-radius:999px;justify-content:center;align-items:center;block-size:1.6em;min-inline-size:1.6em;padding-inline:.35em;font-size:.85em;font-weight:700;line-height:1;display:inline-flex;box-shadow:0 0 0 1px #0009}.fault-pick{border:1px solid var(--line-strong);border-radius:var(--radius);cursor:pointer;background:0 0;justify-content:center;align-items:center;min-block-size:44px;min-inline-size:44px;padding:0;display:inline-flex}.fault-pick[aria-pressed=true]{border-color:var(--fc);background:#ffffff0f}.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:#ffffff0d}.fault-row.is-dim{opacity:.6}.fault-refs{flex-direction:column;gap:2px;display:flex}.fault-num{white-space:nowrap}.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{align-items:center;gap:var(--space-1) var(--space-2);flex-wrap:wrap;display:flex}.fault-summary__count{align-items:center;gap:3px;display:inline-flex}.fault-marks{block-size:100%;inline-size:100%;position:absolute;inset:0}.fault-mark{fill:#0000;stroke:var(--fc);stroke-width:2.5px;paint-order:stroke;filter:drop-shadow(0 0 1px #000000f2)drop-shadow(0 0 1px #000000f2);cursor:pointer}.fault-mark--reference{stroke-dasharray:7 4}.fault-mark.is-dim,.fault-tag.is-dim{opacity:.25}.fault-tag{background:var(--fc);color:#0b1622;pointer-events:none;white-space:nowrap;border-radius:4px;padding:0 5px;font-size:12px;font-weight:700;line-height:1.5;position:absolute;translate:0 -100%;box-shadow:0 0 0 1px #000000b3}.fault-tag--reference{color:var(--fc);border:1px dashed var(--fc);background:#0b1622}@media (prefers-reduced-motion:no-preference){.fault-mark,.fault-tag{transition:opacity .15s}}.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{vertical-align:middle;gap:2px;margin-inline-end:4px;display:inline-flex}.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{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}.fault-table--compact .table,.fault-table--compact .table tbody{min-inline-size:0;display:block}.fault-table--compact .table tr{gap:2px var(--space-2);padding:var(--space-2);border:1px solid var(--line);border-inline-start:4px solid var(--fc);border-radius:var(--radius);grid-template-columns:auto minmax(0,1fr);margin-block-end:var(--space-2);display:grid}.fault-table--compact .table td{font-size:var(--fs-small);border:0;padding:0;display:contents}.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{justify-self:start;min-block-size:36px;min-inline-size:36px}.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]){max-block-size:50%;inset-block-start:calc(var(--space-3) + 52px)}}.fault-more>summary{cursor:pointer;color:var(--text-muted);font-size:var(--fs-small);align-items:center;min-block-size:32px;display:flex}.fault-more>summary:focus-visible{outline:2px solid var(--orange-bright)}select option,select optgroup{color:#f5f8fc;background-color:#0b1a29}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()}.fault-pick--toggle.is-off:after{content:"";pointer-events:none;border-block-start:2px solid;position:absolute;inset-block-start:50%;inset-inline:4px;transform:rotate(-35deg)}.fault-row.is-hidden td:not(:first-child){opacity:.5}.lightbox__elements{flex-direction:column;display:flex;overflow:hidden}.lightbox__elements-body{overscroll-behavior:contain;flex:auto;min-block-size:0;overflow-y:auto}.lightbox__toolpanel .lightbox__tools{max-inline-size:none}.panel-resize{pointer-events:none;z-index:3;position:absolute;inset:0}.panel-resize>span{pointer-events:auto;touch-action:none;position:absolute}.panel-resize__x{cursor:ew-resize;inline-size:8px;inset-block:8px 14px}.panel-resize--start .panel-resize__x{inset-inline-start:0}.panel-resize--end .panel-resize__x{inset-inline-end:0}.panel-resize__y{cursor:ns-resize;block-size:8px;inset-block-end:0;inset-inline:14px}.panel-resize__xy{block-size:16px;inline-size:16px;inset-block-end:0}.panel-resize--start .panel-resize__xy{inset-inline-start:0}.panel-resize--end .panel-resize__xy{inset-inline-end:0}[dir=rtl] .panel-resize--start .panel-resize__xy,.panel-resize--end .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:"";background:var(--orange);opacity:0;transition:opacity var(--transition);border-radius:2px;position:absolute}.panel-resize__x:after{inline-size:2px;inset-block:0;inset-inline-start:3px}.panel-resize__y:after{block-size:2px;inset-block-start:3px;inset-inline:0}.panel-resize__x:hover:after,.panel-resize__y:hover:after{opacity:.8}.panel-resize__xy:after{content:"";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%);position:absolute;inset:4px}.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 6px var(--fc))}.fault-part{min-block-size:40px;inline-size:100%;color:inherit;font:inherit;text-align:start;cursor:pointer;transition:background-color var(--transition), border-color var(--transition);background:#ffffff08;border:1px solid #0000;border-radius:6px;align-items:center;gap:6px;margin:1px 0;padding:4px 8px;display:inline-flex}.fault-part:hover{background:#ffffff14}.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{background:var(--fc);color:#0b1622;text-align:center;border-radius:999px;flex:none;min-inline-size:1.9em;padding:0 5px;font-size:.8125rem;font-weight:700;line-height:1.5;display:inline-block}.fault-part--ref .fault-part__tag{color:#f5f8fc;box-shadow:inset 0 0 0 2px var(--fc);background:#0b1622}.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{align-items:stretch;gap:4px;display:flex}.fault-refrow>.fault-part{flex:auto;min-inline-size:0}.fault-refact{border:1px solid var(--line-strong);min-block-size:40px;inline-size:40px;color:var(--text);cursor:pointer;background:0 0;border-radius:6px;flex:none;place-items:center;margin:1px 0;display:grid}.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{min-block-size:44px;inline-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__viewsave{margin:var(--space-1) 0 0;color:#a9e3c9;min-block-size:1.2em;font-size:.8125rem}.lightbox__viewsave:empty{min-block-size:0;margin:0}.lightbox__viewsave.is-warn{color:#ffc49c}.lightbox__viewfail{align-items:flex-start;gap:var(--space-2);margin:var(--space-2) 0 0;padding:var(--space-2) var(--space-3);border-radius:var(--radius);color:#ffd9bd;font-size:var(--fs-small);background:#ff8c3c24;border:1px solid #ff9f5a;border-inline-start-width:4px;line-height:1.5;display:flex}.lightbox__viewfail svg{color:#ffb27a;flex:none;margin-block-start:2px}.lightbox__viewfail b{color:#fff}
