.nni{display:inline-block;flex:none;vertical-align:-.125em;overflow:visible}.nni.is-missing{outline:1px dashed currentColor;outline-offset:-1px;opacity:.35}.nni.is-spin{animation:nni-spin .9s linear infinite;transform-origin:50% 50%}@keyframes nni-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.nni.is-spin{animation:none}}[dir=rtl] .nni[data-icon=chevron-left],[dir=rtl] .nni[data-icon=chevron-right],[dir=rtl] .nni[data-icon=arrow-left],[dir=rtl] .nni[data-icon=arrow-right],[dir=rtl] .nni[data-icon=arrow-up-right],[dir=rtl] .nni[data-icon=back],[dir=rtl] .nni[data-icon=login],[dir=rtl] .nni[data-icon=logout],[dir=rtl] .nni[data-icon=external],[dir=rtl] .nni[data-icon=menu-tree],[dir=rtl] .nni[data-icon=list],[dir=rtl] .nni[data-icon=list-check],[dir=rtl] .nni[data-icon=terminal]{transform:scaleX(-1)}.nn-kpi2,.nn-pcard,.nn-mstat,.nn-pill,.nn-ibox,.nn-delta,.tone-brand{--t: var(--brand, #1259B8);--t-soft: var(--brand-soft, rgba(18, 89, 184, .1))}.tone-accent{--t: var(--accent, #5B3A9E);--t-soft: var(--accent-soft, rgba(91, 58, 158, .1))}.tone-spark{--t: var(--spark-ink, #A84E16);--t-soft: var(--spark-soft, rgba(240, 144, 80, .14))}.tone-info{--t: var(--info, #0B74A8);--t-soft: var(--info-soft, rgba(16, 144, 208, .1))}.tone-ok{--t: var(--cp-ok, #1f8a3b);--t-soft: var(--cp-ok-soft, rgba(52, 199, 89, .14))}.tone-warn{--t: var(--cp-warn, #a35f00);--t-soft: var(--cp-warn-soft, rgba(255, 149, 0, .16))}.tone-bad{--t: var(--cp-bad, #c62a20);--t-soft: var(--cp-bad-soft, rgba(255, 59, 48, .1))}.tone-neutral{--t: var(--ink-2, #424245);--t-soft: var(--track, rgba(0, 0, 0, .05))}.tone-live{--t: var(--cp-ok, #1f8a3b);--t-soft: var(--cp-ok-soft, rgba(52, 199, 89, .14))}.nn-ibox{width:34px;height:34px;border-radius:11px;flex:none;display:inline-flex;align-items:center;justify-content:center;background:color-mix(in srgb,var(--t) 13%,transparent);color:var(--t);font-size:17px;line-height:1}.nn-kpi-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:var(--gutter, 24px);margin-bottom:var(--gutter, 24px)}@media(max-width:767.98px){.nn-kpi-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-bottom:16px}}.nn-kpi2{position:relative;overflow:hidden;isolation:isolate;display:flex;flex-direction:column;min-width:0;min-height:140px;padding:18px 20px;border-radius:var(--card-r, 18px);background:var(--card, var(--panel, #fff));border:1px solid var(--card-line, rgba(17, 24, 39, .07));box-shadow:var(--shadow, var(--card-shadow, none));color:var(--ink, #1d1d1f);text-decoration:none;text-align:start;font:inherit}a.nn-kpi2,button.nn-kpi2{cursor:pointer;transition:box-shadow .14s ease,border-color .14s ease,transform .14s ease}a.nn-kpi2:hover,button.nn-kpi2:hover{border-color:color-mix(in srgb,var(--brand, #1259B8) 35%,transparent);color:var(--ink, #1d1d1f);transform:translateY(-1px)}.nn-kpi2.is-active{border-color:var(--brand, #1259B8);box-shadow:0 0 0 1px var(--brand, #1259B8),var(--shadow, none)}.nn-kpi2.is-feature{border-color:color-mix(in srgb,var(--brand, #1259B8) 35%,transparent)}.nn-kpi2.is-feature:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:radial-gradient(120% 90% at 0% 0%,color-mix(in srgb,var(--brand, #1259B8) 16%,transparent),transparent 62%)}.nn-kpi2.is-feature:hover{border-color:color-mix(in srgb,var(--brand, #1259B8) 60%,transparent)}.nn-kpi2__head{display:flex;align-items:center;gap:10px;min-width:0}.nn-kpi2__head>.nn-pill{margin-inline-start:auto;flex:none}.nn-kpi2__label{font-size:13px;font-weight:600;color:var(--ink-2, #424245);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nn-kpi2__value{margin-top:14px;font-family:var(--font-display);font-size:var(--fs-kpi, 22px);font-weight:800;letter-spacing:-.02em;line-height:1;font-variant-numeric:tabular-nums;color:var(--ink, #1d1d1f);min-width:0;overflow-wrap:anywhere}.nn-kpi2__value small{font-size:18px;font-weight:700;color:var(--muted, #6e6e73);margin-inline-start:2px;letter-spacing:0}.nn-kpi2.is-lg .nn-kpi2__value{font-size:var(--fs-kpi-lg, 20px)}.nn-kpi2 .nn-delta{margin-top:10px}.nn-kpi2__hint{margin-top:6px;font-size:12.5px;color:var(--muted, #6e6e73);line-height:1.4}.nn-kpi2.has-spark .nn-kpi2__hint,.nn-kpi2.has-spark .nn-delta{padding-inline-end:128px}.nn-kpi2__spark{position:absolute;inset-inline-end:16px;bottom:16px;opacity:.6;line-height:0}@media(max-width:767.98px){.nn-kpi2{min-height:0;padding:14px}.nn-kpi2__label{font-size:12px}.nn-kpi2__value,.nn-kpi2.is-lg .nn-kpi2__value{font-size:var(--fs-kpi, 22px);margin-top:10px}.nn-kpi2__spark,.nn-kpi2__head>.nn-pill{display:none}.nn-kpi2.has-spark .nn-kpi2__hint,.nn-kpi2.has-spark .nn-delta{padding-inline-end:0}.nn-kpi2 .nn-ibox{width:30px;height:30px;font-size:15px}}.nn-delta{display:inline-flex;align-items:center;flex-wrap:wrap;gap:4px;font-size:12.5px;color:var(--muted, #6e6e73)}.nn-delta__v{display:inline-flex;align-items:center;gap:2px;font-weight:600;color:var(--t);font-variant-numeric:tabular-nums}.nn-delta__v>i{font-size:14px}.nn-delta__l{font-weight:500}.nn-spark{flex:none;overflow:visible}.nn-spark__line{fill:none;stroke:var(--t, var(--brand, #1259B8));stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.nn-spark__area{fill:var(--t, var(--brand, #1259B8));opacity:.1;stroke:none}.nn-spark__dot{fill:var(--t, var(--brand, #1259B8));stroke:var(--card-solid, var(--panel, #fff));stroke-width:2}.nn-pcard{position:relative;min-width:0;margin-bottom:var(--gutter, 24px);border-radius:var(--card-r, 18px);background:var(--card, var(--panel, #fff));border:1px solid var(--card-line, rgba(17, 24, 39, .07));box-shadow:var(--shadow, var(--card-shadow, none))}.nn-pcard.is-solid{background:var(--card-solid, var(--panel, #fff))}.nn-pcard__head{display:flex;align-items:center;gap:10px;padding:20px 20px 14px}.nn-pcard__title,body.nn-ui .nn-pcard .nn-pcard__title{margin:0;flex:1 1 auto;min-width:0;font-family:var(--font-display);font-size:var(--fs-card-title, 16px);font-weight:700;letter-spacing:-.01em;color:var(--ink, #1d1d1f)}.nn-pcard__meta{margin-inline-start:auto;display:inline-flex;align-items:center;flex-wrap:wrap;justify-content:flex-end;gap:8px;font-size:12.5px;color:var(--muted, #6e6e73)}.nn-pcard__meta a{color:var(--brand, #1259B8);font-weight:600;font-size:13px;text-decoration:none}.nn-pcard__meta a:hover{text-decoration:underline}.nn-pcard__body{padding:0 20px 20px;min-width:0}.nn-pcard.is-flush .nn-pcard__body{padding:0}.nn-pcard.is-flush .nn-pcard__head{border-bottom:1px solid var(--divider, var(--card-line));padding-bottom:16px}@media(max-width:767.98px){.nn-pcard{margin-bottom:16px}.nn-pcard__head{padding:16px 16px 12px;flex-wrap:wrap}.nn-pcard__body{padding:0 16px 16px}}.nn-pill{display:inline-flex;align-items:center;gap:6px;height:24px;padding:0 10px;max-width:100%;border-radius:999px;background:color-mix(in srgb,var(--t) var(--pill-tint, 12%),transparent);color:var(--t);font-size:12px;font-weight:600;line-height:1;white-space:nowrap}.nn-pill.nn-sev{font-weight:700}.nn-pill__dot{width:7px;height:7px;border-radius:50%;background:currentColor;flex:none}.nn-pill.tone-live .nn-pill__dot{animation:nn-live 1.6s ease-in-out infinite;box-shadow:0 0 0 0 currentColor}@keyframes nn-live{0%{box-shadow:0 0 color-mix(in srgb,currentColor 55%,transparent)}70%{box-shadow:0 0 0 6px transparent}to{box-shadow:0 0 0 0 transparent}}@media(prefers-reduced-motion:reduce){.nn-pill.tone-live .nn-pill__dot{animation:none}}.nn-mstat{display:flex;flex-direction:column;gap:2px;min-width:0;padding:12px 14px;border-radius:14px;background:var(--row, var(--t-soft));border:1px solid var(--row-line, transparent)}.nn-mstat__l{font-size:12px;color:var(--ink-2, #424245)}.nn-mstat__v{margin:4px 0 2px;font-family:var(--font-display);font-size:20px;font-weight:800;letter-spacing:-.02em;color:var(--ink, #1d1d1f);font-variant-numeric:tabular-nums}.nn-mstat__s{font-size:12px;font-weight:600;color:var(--muted, #6e6e73)}.nn-mstat.tone-ok .nn-mstat__s,.nn-mstat.tone-bad .nn-mstat__s{color:var(--t)}.nn-rows{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.nn-row__in{display:grid;grid-template-columns:34px minmax(0,1fr) auto;gap:12px;align-items:center;width:100%;padding:10px 12px;border-radius:14px;background:var(--row, rgba(0, 0, 0, .02));border:1px solid var(--row-line, transparent);color:var(--ink, #1d1d1f);text-decoration:none;text-align:start;font:inherit}button.nn-row__in{cursor:pointer}.nn-row__in.is-link:hover{border-color:color-mix(in srgb,var(--brand, #1259B8) 30%,transparent);color:var(--ink, #1d1d1f)}.nn-row__lead{display:grid;place-items:center;min-width:0}.nn-row__main{min-width:0;display:flex;flex-direction:column}.nn-row__title{font-size:13.5px;font-weight:600;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nn-row__sub{font-size:12px;color:var(--muted, #6e6e73);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.nn-row__side{display:flex;flex-direction:column;align-items:flex-end;gap:4px;min-width:0}.nn-row__time{font-size:11.5px;color:var(--muted, #6e6e73);white-space:nowrap}@media(max-width:767.98px){.nn-row__time{display:none}}.nn-colchart{position:relative;padding-bottom:18px}.nn-colchart__svg{display:block;width:100%;height:168px;overflow:visible}.nn-colchart__grid{stroke:var(--chart-grid, rgba(17, 24, 39, .07));stroke-width:1;stroke-dasharray:3 4;vector-effect:non-scaling-stroke}.nn-colchart__base{stroke:var(--card-line, rgba(61, 60, 53, .11));stroke-width:1;vector-effect:non-scaling-stroke}.nn-colchart__col path{fill:var(--chart-1, #1F6FD1);opacity:.9;transition:opacity .12s ease}.nn-colchart__col.is-on path{opacity:1;fill:var(--brand-ink, #0D4796)}.nn-colchart:has(.is-on) .nn-colchart__col:not(.is-on) path{opacity:.45}.nn-colchart__x{position:absolute;inset-inline:0;bottom:0;height:16px;font-size:11.5px;color:var(--muted, #6e6e73)}.nn-colchart__x>span{position:absolute;transform:translate(-50%);white-space:nowrap;font-variant-numeric:tabular-nums}.nn-colchart__x>span:first-child{transform:none}.nn-colchart__x>span:last-child{transform:translate(-100%)}[dir=rtl] .nn-colchart__x>span{transform:translate(50%)}.nn-colchart__max{position:absolute;top:-2px;inset-inline-start:0;font-size:11.5px;color:var(--muted, #6e6e73);font-variant-numeric:tabular-nums;background:var(--panel, #fff);padding-inline-end:6px}.nn-colchart__tip{position:absolute;top:-8px;transform:translate(-50%,-100%);z-index:2;pointer-events:none;display:flex;flex-direction:column;gap:1px;padding:6px 10px;border-radius:10px;white-space:nowrap;background:var(--panel, #fff);border:1px solid var(--card-line, rgba(61, 60, 53, .11));box-shadow:var(--pop-shadow, 0 8px 24px rgba(0, 0, 0, .15));font-size:12px;color:var(--muted, #6e6e73)}.nn-colchart__tip b{font-size:14px;color:var(--ink, #1d1d1f);font-variant-numeric:tabular-nums}.nnth{display:flex;flex-direction:column;gap:14px;color:var(--ink)}.nnth--popover{width:min(460px,calc(100vw - 24px))}.nnth__head b{display:block;font:800 17px/1.3 var(--font-display, "Manrope", sans-serif)}.nnth__head small{color:var(--muted);font-size:12.5px}.nnth-mode{display:grid;grid-template-columns:repeat(3,1fr);gap:4px;padding:4px;border-radius:12px;background:var(--chip);border:1px solid var(--line)}.nnth-mode button{min-height:36px;border:0;background:transparent;padding:6px 8px;border-radius:9px;font:600 12.5px var(--font-body, "Inter", sans-serif);color:var(--muted);cursor:pointer}.nnth-mode button.is-on{background:var(--card-solid);color:var(--ink);box-shadow:var(--shadow-sm)}.nnth-grid{display:grid;grid-template-columns:1fr;gap:10px}.nnth--page .nnth-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,420px),1fr))}.nnth-card{position:relative;display:grid;grid-template-columns:200px minmax(0,1fr);gap:14px;align-items:center;padding:8px;text-align:start;border:1px solid var(--line);background:var(--card-solid);border-radius:14px;cursor:pointer;color:var(--ink)}.nnth-card:hover{border-color:color-mix(in srgb,var(--brand) 40%,var(--line))}.nnth-card.is-on{border:1.5px solid var(--brand);box-shadow:0 0 0 3px color-mix(in srgb,var(--brand) 12%,transparent)}.nnth-pair{display:grid;grid-template-columns:1fr 1fr;gap:6px}.nnth-prev{position:relative;display:block;height:60px;border-radius:9px;overflow:hidden;box-shadow:inset 0 0 0 1px #0000000f}.nnth-prev i{position:absolute;display:block;border-radius:4px}.nnth-prev .r{left:0;top:0;bottom:0;width:12px;border-radius:0;opacity:.9}.nnth-prev .acc{left:18px;top:8px;width:34px;height:7px}.nnth-prev .c1{left:18px;top:22px;width:44%;height:30px}.nnth-prev .c2{right:6px;top:22px;width:36%;height:30px}.nnth-prev .ln{left:24px;top:30px;width:30%;height:5px}.nnth-prev .ln2{left:24px;top:40px;width:22%;height:4px}.nnth-t{display:block;min-width:0;padding-inline-end:26px}.nnth-t b{display:block;font:700 14px/1.3 var(--font-display, "Manrope", sans-serif)}.nnth-t small{display:block;color:var(--muted);font-size:12px;line-height:1.35}.nnth-ok{position:absolute;top:10px;inset-inline-end:10px;width:20px;height:20px;border-radius:50%;display:grid;place-items:center;color:#fff;background:var(--brand-fill);font-size:13px}.nnth__foot{display:flex;align-items:center;justify-content:space-between;gap:12px;padding-top:12px;border-top:1px dashed var(--line);font-size:12.5px}.nnth__foot a{color:var(--brand);font-weight:600;text-decoration:none}.nnth__foot a:hover{text-decoration:underline}.nnth-sw{position:relative;display:inline-flex;align-items:center;gap:8px;min-height:32px;color:var(--ink-2);cursor:pointer;margin:0}.nnth-sw input{position:absolute;opacity:0;width:1px;height:1px}.nnth-sw i{position:relative;width:34px;height:20px;border-radius:10px;background:var(--chip);border:1px solid var(--line);transition:background-color var(--dur-2, .2s) ease}.nnth-sw i:after{content:"";position:absolute;inset-inline-start:2px;top:2px;width:14px;height:14px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #00000040;transition:transform var(--dur-2, .2s) ease}.nnth-sw input:checked+i{background:var(--brand-fill);border-color:var(--brand-fill)}.nnth-sw input:checked+i:after{transform:translate(14px)}[dir=rtl] .nnth-sw input:checked+i:after{transform:translate(-14px)}.nnth-sw input:focus-visible+i{outline:2px solid var(--focus, #1259B8);outline-offset:2px}.nnth-pop{position:absolute;top:calc(100% + 10px);inset-inline-end:0;z-index:50;padding:18px;border-radius:20px;background:var(--card-solid);border:1px solid var(--card-line);box-shadow:var(--pop-shadow)}@media(max-width:575.98px){.nnth-pop{position:fixed;top:64px;inset-inline:12px}.nnth--popover{width:auto}.nnth-card{grid-template-columns:132px minmax(0,1fr)}.nnth-prev{height:48px}}.crm-pro.nnset{display:flex;flex-direction:column;gap:20px;max-width:960px}.crm-pro .nnset__head h1{margin:6px 0;font:800 var(--fs-h1, 21px)/1.2 var(--font-display, "Manrope", sans-serif);letter-spacing:-.025em;color:var(--ink)}.crm-pro .nnset__head p{margin:0;color:var(--muted);max-width:70ch}.crm-pro .nnset__card{padding:20px;border-radius:var(--card-r, 18px);background:var(--card-solid, #fff);border:1px solid var(--card-line);box-shadow:var(--shadow, none)}.nnth--page>.nnth__head{display:none}.crm-pro.nnset>*+*{margin-top:20px}body.nn-ui .nn-auth{--auth-line: color-mix(in srgb, var(--ink) 18%, transparent);--auth-card-line: var(--card-line);--auth-side: 520px;--auth-form: 384px;--auth-pad: 44px;--stage-bg: radial-gradient(90% 70% at 0% 0%, color-mix(in srgb, var(--brand) 22%, transparent), transparent 70%), radial-gradient(70% 60% at 100% 100%, color-mix(in srgb, var(--brand) 8%, transparent), transparent 70%), linear-gradient(160deg, color-mix(in srgb, var(--brand) 9%, var(--bg)) 0%, color-mix(in srgb, var(--brand) 5%, var(--bg)) 55%, color-mix(in srgb, var(--brand) 3%, var(--bg)) 100%);--stage-line: color-mix(in srgb, var(--ink) 9%, transparent);--stage-dot: color-mix(in srgb, var(--ink) 9%, transparent);--win-shadow: 0 50px 90px -40px rgba(30, 45, 90, .38), 0 18px 36px -22px rgba(30, 45, 90, .25);--chat-bg: var(--card-solid);position:relative;z-index:1;min-height:100vh;min-height:100dvh;display:grid;grid-template-columns:minmax(0,1fr) var(--auth-side);color:var(--ink);font-family:var(--font-body);font-size:14px;line-height:1.5}html[data-mode=dark] body.nn-ui .nn-auth{--auth-card-line: rgba(255, 255, 255, .1);--auth-line: rgba(255, 255, 255, .16);--stage-bg: linear-gradient(160deg, color-mix(in srgb, var(--brand) 16%, var(--bg)) 0%, color-mix(in srgb, var(--brand) 7%, var(--bg)) 55%, color-mix(in srgb, var(--brand) 3%, var(--bg)) 100%);--stage-line: rgba(255, 255, 255, .09);--stage-dot: rgba(255, 255, 255, .06);--win-shadow: 0 50px 100px -40px rgba(0, 0, 0, .85), 0 18px 40px -20px rgba(0, 0, 0, .6);--chat-bg: color-mix(in srgb, var(--card-solid) 94%, #fff)}body.nn-ui .nn-auth>.nn-auth__top{position:absolute;top:0;inset-inline:0;z-index:4;display:flex;align-items:center;justify-content:space-between;gap:16px;padding-block:36px 0;padding-inline:calc(16px + var(--auth-pad)) 32px;min-height:36px;pointer-events:none}body.nn-ui .nn-auth>.nn-auth__top>*{pointer-events:auto}body.nn-ui .nn-auth__brand{display:flex;align-items:center;gap:10px}body.nn-ui .nn-auth__mark{display:block;height:32px;width:auto}body.nn-ui .nn-auth__name{font:800 18px/1 var(--font-display);letter-spacing:-.02em;color:var(--ink)}body.nn-ui .nn-auth__hero{position:relative;z-index:1;grid-column:1;grid-row:1;isolation:isolate;overflow:hidden;display:flex;flex-direction:column;gap:24px;min-height:calc(100vh - 32px);min-height:calc(100dvh - 32px);margin-block:16px;margin-inline:16px 0;padding:104px var(--auth-pad) 32px;border-radius:24px;background:var(--stage-bg);box-shadow:inset 0 0 0 1px var(--stage-line)}body.nn-ui .nn-auth__hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background-image:radial-gradient(var(--stage-dot) 1px,transparent 1.3px);background-size:22px 22px;-webkit-mask-image:radial-gradient(120% 80% at 50% 60%,#000 30%,transparent 75%);mask-image:radial-gradient(120% 80% at 50% 60%,#000 30%,transparent 75%)}body.nn-ui .nn-auth__story{position:relative;z-index:2;flex:none;max-width:620px;animation:nn-auth-rise .45s cubic-bezier(.2,.7,.2,1) both}body.nn-ui .nn-auth__kicker{display:inline-flex;align-items:center;gap:8px;margin:0;font:600 13px/1.3 var(--font-body);color:var(--eyebrow, var(--brand))}html:not([data-mode=dark]) body.nn-ui .nn-auth__kicker{color:color-mix(in srgb,var(--eyebrow, var(--brand)) 84%,#000)}body.nn-ui .nn-auth__kicker:before{content:"";flex:none;width:6px;height:6px;border-radius:50%;background:currentColor;box-shadow:0 0 0 4px color-mix(in srgb,currentColor 16%,transparent)}body.nn-ui .nn-auth__title{margin:12px 0 0;font:800 26px/32px var(--font-display);letter-spacing:-.022em;color:var(--ink);text-wrap:balance}body.nn-ui .nn-auth__sub{margin:10px 0 0;font-size:15px;line-height:23px;color:var(--ink-2)}body.nn-ui .nn-auth__main{position:relative;z-index:2;grid-column:2;grid-row:1;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:100vh;min-height:100dvh;padding:96px 48px}body.nn-ui .nn-auth__card{width:100%;max-width:var(--auth-form);animation:nn-auth-rise .45s .12s cubic-bezier(.2,.7,.2,1) both}body.nn-ui .nn-auth>.nn-auth__foot{position:relative;z-index:2;grid-column:2;grid-row:1;align-self:end;display:flex;justify-content:space-between;flex-wrap:wrap;gap:6px 14px;padding:0 32px 28px 48px;font-size:12.5px;color:var(--ink-2);white-space:nowrap}body.nn-ui .nn-auth__foot a{color:var(--ink-2);text-decoration:none}body.nn-ui .nn-auth__foot a:hover{color:var(--ink);text-decoration:underline}body.nn-ui .nn-auth :is(a,button,[role=button]):focus-visible{outline:2px solid var(--brand);outline-offset:2px;box-shadow:none}@keyframes nn-auth-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}body.nn-ui .nn-auth .nn-auth__h{margin:0;font:800 22px/1.25 var(--font-display);letter-spacing:-.02em;color:var(--ink)}body.nn-ui .nn-auth .nn-auth__lead{margin:6px 0 0;font-size:14px;color:var(--ink-2)}body.nn-ui .nn-auth .nn-auth__eyebrow{margin:0 0 8px;font:600 11.5px/1.3 var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}body.nn-ui .nn-auth .nn-auth__center{text-align:center}body.nn-ui .nn-auth .nn-auth__field{margin-top:18px}body.nn-ui .nn-auth .nn-auth__label-row{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:6px}body.nn-ui .nn-auth .nn-auth__label{display:block;margin:0 0 6px;font-size:12.5px;font-weight:500;color:var(--ink-2)}body.nn-ui .nn-auth .nn-auth__label-row .nn-auth__label{margin:0}body.nn-ui .nn-auth .nn-auth__control{position:relative}body.nn-ui .nn-auth .form-control{height:44px;border:0;border-radius:12px;padding:0 14px;font-size:14px;color:var(--ink);background:var(--field);box-shadow:inset 0 0 0 1px var(--auth-line)}body.nn-ui .nn-auth .form-control:not(textarea):not(.form-control-sm){height:44px!important;min-height:44px!important}body.nn-ui .nn-auth .form-control.nn-auth__code:not(textarea):not(.form-control-sm){height:52px!important;min-height:52px!important}body.nn-ui .nn-auth .form-control::-moz-placeholder{color:var(--muted);opacity:1}body.nn-ui .nn-auth .form-control::placeholder{color:var(--muted);opacity:1}html[data-mode=dark] body.nn-ui .nn-auth .form-control::-moz-placeholder{color:var(--ink-2)}html[data-mode=dark] body.nn-ui .nn-auth .form-control::placeholder{color:var(--ink-2)}body.nn-ui .nn-auth .form-control:focus{background:var(--card-solid);box-shadow:inset 0 0 0 1px var(--brand),0 0 0 2px var(--brand);outline:0}body.nn-ui .nn-auth .form-control.is-invalid{box-shadow:inset 0 0 0 1.5px var(--bad);background-image:none;padding-inline-end:14px}body.nn-ui .nn-auth .form-control.has-eye{padding-inline-end:46px}body.nn-ui .nn-auth .form-control:disabled{opacity:.6}body.nn-ui .nn-auth .nn-auth__code{height:52px;text-align:center;letter-spacing:.32em;font:600 20px/1 var(--font-mono)}body.nn-ui .nn-auth .nn-auth__code::-moz-placeholder{letter-spacing:.32em}body.nn-ui .nn-auth .nn-auth__code::placeholder{letter-spacing:.32em}body.nn-ui .nn-auth .nn-auth-eye{position:absolute;inset-inline-end:6px;top:6px;width:32px;height:32px;padding:0;border:0;border-radius:9px;background:transparent;color:var(--muted);display:inline-flex;align-items:center;justify-content:center;font-size:18px;cursor:pointer}body.nn-ui .nn-auth .nn-auth-eye:hover{background:var(--hover);color:var(--ink)}body.nn-ui .nn-auth .nn-auth__msg{display:flex;align-items:center;gap:6px;margin-top:6px;font-size:12.5px}body.nn-ui .nn-auth .nn-auth__msg :is(i,.nni){font-size:15px;line-height:1}body.nn-ui .nn-auth .nn-auth__msg--bad{color:var(--bad)}body.nn-ui .nn-auth .nn-auth__msg--warn{color:var(--warn)}body.nn-ui .nn-auth .nn-auth__hint{margin-top:8px;font-size:13px;color:var(--muted)}body.nn-ui .nn-auth .nn-auth__rules{list-style:none;margin:8px 0 0;padding:0;display:grid;gap:4px;font-size:12.5px;color:var(--muted)}body.nn-ui .nn-auth .nn-auth__rules li{display:flex;align-items:center;gap:8px}body.nn-ui .nn-auth .nn-auth__rules li :is(i,.nni){font-size:15px;line-height:1}body.nn-ui .nn-auth .nn-auth__rules li.is-met{color:var(--ok)}body.nn-ui .nn-auth .nn-auth__check{display:flex;align-items:center;gap:10px;margin-top:16px;min-height:24px;padding:0}body.nn-ui .nn-auth .nn-auth__check .form-check-input{float:none;margin:0;width:18px;height:18px;border-radius:5px;border:1.5px solid var(--muted);background-color:transparent}body.nn-ui .nn-auth .nn-auth__check .form-check-input:checked{background-color:var(--brand-fill);border-color:var(--brand-fill)}body.nn-ui .nn-auth .nn-auth__check .form-check-label{margin:0;font-size:13px;color:var(--ink-2);cursor:pointer}body.nn-ui .nn-auth .nn-auth__btn{width:100%;height:44px;padding:0 18px;border:0;border-radius:12px;font-size:14px;font-weight:600;display:inline-flex;align-items:center;justify-content:center;gap:9px;text-decoration:none;cursor:pointer}body.nn-ui .nn-auth .nn-auth__btn--primary{margin-top:22px;background:var(--brand-fill);color:var(--on-brand, #fff);box-shadow:0 12px 26px -14px var(--brand-fill)}body.nn-ui .nn-auth .nn-auth__btn--primary:hover{background:var(--brand-fill-hover);color:var(--on-brand, #fff)}body.nn-ui .nn-auth .nn-auth__btn--secondary{background:var(--card-solid);color:var(--ink);box-shadow:inset 0 0 0 1px var(--auth-line)}body.nn-ui .nn-auth .nn-auth__btn--secondary:hover{background:var(--hover);color:var(--ink)}body.nn-ui .nn-auth .nn-auth__btn:disabled{opacity:.55;cursor:not-allowed}body.nn-ui .nn-auth .nn-auth__btn .spinner-border{width:16px;height:16px;border-width:2px}body.nn-ui .nn-auth .nn-auth__or{display:flex;align-items:center;gap:12px;margin:20px 0;font-size:12.5px;color:var(--muted)}body.nn-ui .nn-auth .nn-auth__or:before,body.nn-ui .nn-auth .nn-auth__or:after{content:"";flex:1;height:1px;background:var(--auth-line)}body.nn-ui .nn-auth .nn-auth-link{display:inline-flex;align-items:center;gap:6px;padding:12px 0;margin:-12px 0;font-size:13px;font-weight:500;color:var(--brand);text-decoration:none;background:none;border:0;cursor:pointer}body.nn-ui .nn-auth .nn-auth-link:hover{text-decoration:underline}body.nn-ui .nn-auth .nn-auth-link :is(i,.nni){font-size:16px;line-height:1}body.nn-ui .nn-auth .nn-auth__back{margin-top:22px;text-align:center}body.nn-ui .nn-auth .nn-auth__note{display:flex;align-items:flex-start;gap:10px;margin-top:18px;padding:11px 14px;border-radius:12px;font-size:13px;line-height:1.45}body.nn-ui .nn-auth .nn-auth__note :is(i,.nni){font-size:16px;line-height:1.2;flex:none}body.nn-ui .nn-auth .nn-auth__note--bad{background:color-mix(in srgb,var(--bad) 9%,transparent);color:var(--bad)}body.nn-ui .nn-auth .nn-auth__note--ok{background:color-mix(in srgb,var(--ok) 7%,transparent);color:var(--ok)}body.nn-ui .nn-auth .nn-auth__note--warn{background:color-mix(in srgb,var(--warn) 10%,transparent);color:var(--warn)}body.nn-ui .nn-auth .nn-auth__note--top{margin:0 0 20px}body.nn-ui .nn-auth .nn-auth__who{display:inline-flex;align-items:center;gap:8px;max-width:100%;margin-top:14px;padding:4px 12px 4px 4px;border-radius:999px;background:var(--chip);box-shadow:inset 0 0 0 1px var(--auth-line);font-size:13px;color:var(--ink-2)}body.nn-ui .nn-auth .nn-auth__who b{flex:none;width:24px;height:24px;border-radius:50%;display:grid;place-items:center;background:var(--brand-fill);color:#fff;font-size:11px;font-weight:600}body.nn-ui .nn-auth .nn-auth__who span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body.nn-ui .nn-state-ic{width:48px;height:48px;border-radius:14px;display:grid;place-items:center;margin-bottom:16px;font-size:24px;line-height:1;color:var(--brand);background:color-mix(in srgb,var(--brand) 11%,transparent)}body.nn-ui .nn-state-ic--warn{color:var(--warn);background:color-mix(in srgb,var(--warn) 12%,transparent)}body.nn-ui .nn-state-ic--bad{color:var(--bad);background:color-mix(in srgb,var(--bad) 11%,transparent)}body.nn-ui .nn-state-ic--ok{color:var(--ok);background:color-mix(in srgb,var(--ok) 12%,transparent)}body.nn-ui .nn-auth .nn-auth__center .nn-state-ic{margin-inline:auto}body.nn-ui .nn-auth .nn-auth__spin{display:block;width:28px;height:28px;margin:4px auto 16px;border-radius:50%;border:3px solid color-mix(in srgb,var(--brand) 22%,transparent);border-top-color:var(--brand);animation:nn-auth-spin .9s linear infinite}@keyframes nn-auth-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){body.nn-ui .nn-auth .nn-auth__spin{animation-duration:2.4s}}body.nn-ui .nn-auth .nn-auth-lang .nn-auth-lang__btn{height:36px;padding:0 12px 0 10px;border:0;border-radius:999px;display:inline-flex;align-items:center;gap:8px;background:var(--chip);color:var(--ink-2);box-shadow:inset 0 0 0 1px var(--auth-line);font-size:13px;font-weight:500;cursor:pointer}body.nn-ui .nn-auth .nn-auth-lang .nn-auth-lang__btn:hover{background:var(--hover);color:var(--ink)}body.nn-ui .nn-auth .nn-auth-lang img{width:18px;height:13px;-o-object-fit:cover;object-fit:cover;border-radius:2px;display:block}body.nn-ui .nn-auth .nn-auth-lang .dropdown-menu{min-width:168px;padding:6px;border:1px solid var(--auth-card-line);border-radius:12px;background:var(--card-solid);box-shadow:var(--pop-shadow)}body.nn-ui .nn-auth .nn-auth-lang .dropdown-item{display:flex;align-items:center;gap:10px;min-height:36px;padding:6px 10px;border-radius:8px;font-size:13px;color:var(--ink)}body.nn-ui .nn-auth .nn-auth-lang .dropdown-item:hover,body.nn-ui .nn-auth .nn-auth-lang .dropdown-item:focus{background:var(--hover);color:var(--ink)}body.nn-ui .nn-auth .nn-auth-lang .dropdown-item.active{background:color-mix(in srgb,var(--brand) 12%,transparent);color:var(--ink)}body.nn-ui .nn-scenes{position:relative;z-index:1;flex:1;min-height:0}body.nn-ui .nn-scenes__layer{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;opacity:0;transform:scale(.985);visibility:hidden;transition:opacity .2s cubic-bezier(.4,0,1,1),transform .2s cubic-bezier(.4,0,1,1),visibility 0s linear .2s}body.nn-ui .nn-scenes__layer.is-active{opacity:1;transform:none;visibility:visible;transition:opacity .3s cubic-bezier(0,0,.2,1) .2s,transform .3s cubic-bezier(0,0,.2,1) .2s,visibility 0s}body.nn-ui .nn-scenes__switch{display:inline-flex;gap:2px;margin-top:22px;padding:3px;border-radius:10px;background:color-mix(in srgb,var(--ink) 6%,transparent)}body.nn-ui .nn-scenes__switch button{height:30px;padding:0 13px;border:0;border-radius:8px;background:transparent;cursor:pointer;font:600 13px/1 var(--font-body);color:var(--ink-2)}body.nn-ui .nn-scenes__switch button:hover{color:var(--ink)}body.nn-ui .nn-scenes__switch button.is-on{background:var(--card-solid);color:var(--ink);box-shadow:0 1px 2px #141e3c24}html[data-mode=dark] body.nn-ui .nn-scenes__switch button.is-on{background:color-mix(in srgb,var(--card-solid) 86%,#fff);box-shadow:none}body.nn-ui .nn-chat{--c-line: color-mix(in srgb, var(--ink) 9%, transparent);--c-line-2: color-mix(in srgb, var(--ink) 16%, transparent);--c-tint: color-mix(in srgb, var(--brand) 10%, transparent);--c-soft: color-mix(in srgb, var(--ink) 5%, transparent);--c-bubble: var(--card-solid);position:relative;width:min(680px,100%);height:min(560px,100%);display:flex;flex-direction:column;overflow:hidden;border-radius:18px;background:var(--chat-bg);box-shadow:0 0 0 1px var(--c-line),var(--win-shadow);font-size:14px;line-height:1.55;color:var(--ink);text-align:start}html[data-mode=dark] body.nn-ui .nn-chat{--c-line: rgba(255, 255, 255, .09);--c-line-2: rgba(255, 255, 255, .15);--c-soft: rgba(255, 255, 255, .05);--c-bubble: rgba(255, 255, 255, .045)}body.nn-ui .nn-chat .nni{flex:none}body.nn-ui .nn-chat__head{flex:none;display:flex;align-items:center;gap:10px;height:54px;padding:0 16px;border-bottom:1px solid var(--c-line)}body.nn-ui .nn-chat__head>.nni{color:var(--ink-2)}body.nn-ui .nn-chat__head>b{font:700 15px/1 var(--font-display);white-space:nowrap}body.nn-ui .nn-chat__pill{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;height:26px;padding:0 10px;border-radius:8px;background:var(--c-soft);font-size:13px;line-height:26px;font-weight:500;color:var(--ink-2)}body.nn-ui .nn-chat__st{flex:none;margin-inline-start:auto;display:inline-flex;align-items:center;gap:7px;font-size:13px;color:var(--ink-2);white-space:nowrap}body.nn-ui .nn-chat__st i{width:7px;height:7px;border-radius:50%;background:var(--muted)}body.nn-ui .nn-chat__st:is(.is-busy,.is-ok) i{background:var(--brand)}body.nn-ui .nn-chat__st.is-busy i{animation:nn-chat-pulse 1.1s ease-in-out infinite}body.nn-ui .nn-chat__log{position:relative;flex:1;min-height:0;overflow:hidden;-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 48px);mask-image:linear-gradient(180deg,transparent 0,#000 48px)}body.nn-ui .nn-chat__stack{position:absolute;inset-inline:0;bottom:0;display:flex;flex-direction:column;gap:12px;padding:18px 18px 16px}body.nn-ui .nn-chat__msg{max-width:82%;padding:10px 14px;border-radius:16px}body.nn-ui .nn-chat__msg p{margin:0}body.nn-ui .nn-chat__msg.is-u{align-self:flex-end;background:var(--c-tint);border-end-end-radius:5px}body.nn-ui .nn-chat__msg.is-a{align-self:flex-start;background:var(--c-bubble);box-shadow:inset 0 0 0 1px var(--c-line);border-end-start-radius:5px}body.nn-ui .nn-chat__msg.is-wide{max-width:none;width:100%}body.nn-ui .nn-chat__who{display:flex;align-items:center;gap:7px;margin:0 0 5px;padding-inline-start:2px;font-size:13px;font-weight:600;color:var(--ink-2)}body.nn-ui .nn-chat__who img{display:block;height:14px;width:auto}body.nn-ui .nn-chat__think{align-self:flex-start;display:inline-flex;align-items:center;gap:10px;padding:8px 14px;border-radius:12px;background:color-mix(in srgb,var(--brand) 6%,transparent);font-size:13px;color:var(--ink-2)}body.nn-ui .nn-chat__dots{display:inline-flex;gap:4px}body.nn-ui .nn-chat__dots i{width:5px;height:5px;border-radius:50%;background:var(--brand);animation:nn-chat-dot 1s ease-in-out infinite}body.nn-ui .nn-chat__dots i:nth-child(2){animation-delay:.15s}body.nn-ui .nn-chat__dots i:nth-child(3){animation-delay:.3s}body.nn-ui .nn-chat__tools{display:flex;align-items:center;gap:8px;padding:7px 10px;border-radius:12px;background:var(--c-soft);font-size:13px;font-weight:600;color:var(--ink-2)}body.nn-ui .nn-chat__tools em{font-style:normal;font-weight:500}body.nn-ui .nn-chat__tools .nni{color:var(--brand)}body.nn-ui .nn-chat__spin{flex:none;width:13px;height:13px;border-radius:50%;border:2px solid var(--c-tint);border-top-color:var(--brand);animation:nn-chat-spin .8s linear infinite}body.nn-ui .nn-chat__arts{display:grid;grid-template-columns:1.08fr 1fr;gap:10px;margin-top:12px}body.nn-ui .nn-chat__arts.is-one{grid-template-columns:minmax(0,1fr)}body.nn-ui .nn-chat__art{min-width:0;border-radius:12px;background:var(--chat-bg);box-shadow:inset 0 0 0 1px var(--c-line);overflow:hidden}html[data-mode=dark] body.nn-ui .nn-chat__art{background:#ffffff06}body.nn-ui .nn-chat__art-h{display:flex;align-items:center;gap:7px;height:34px;padding:0 11px;border-bottom:1px solid var(--c-line);font-size:13px;font-weight:600;color:var(--ink-2);white-space:nowrap}body.nn-ui .nn-chat__art-h em{margin-inline-start:auto;font-style:normal;font-weight:500}body.nn-ui .nn-chat__art-b{padding:10px 11px 12px}body.nn-ui .nn-chat__wf{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:7px 10px}body.nn-ui .nn-chat__wf-l{font-size:13px;color:var(--ink-2);white-space:nowrap}body.nn-ui .nn-chat__wf-i{min-width:0;height:26px;display:flex;align-items:center;justify-content:space-between;gap:6px;padding:0 8px;border-radius:6px;background:var(--field);box-shadow:inset 0 0 0 1px var(--c-line);font-size:13px;color:var(--ink-2);white-space:nowrap;overflow:hidden}body.nn-ui .nn-chat__wf-i>i{display:block;height:5px;border-radius:3px;background:color-mix(in srgb,var(--ink) 12%,transparent)}body.nn-ui .nn-chat__wf-i.is-key{background:var(--c-tint);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--brand) 35%,transparent)}body.nn-ui .nn-chat__wf-i.is-key b{font-weight:600;color:var(--brand)}body.nn-ui .nn-chat__wf-i em{min-width:0;overflow:hidden;text-overflow:ellipsis;font-style:normal}body.nn-ui .nn-chat__wf-i.is-file{justify-content:center;background:transparent;box-shadow:none;border:1px dashed var(--c-line-2)}body.nn-ui .nn-chat__flow{display:flex;flex-direction:column;align-items:center}body.nn-ui .nn-chat__fl-start{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:var(--ink-2)}body.nn-ui .nn-chat__fl-start i{width:8px;height:8px;border-radius:50%;box-shadow:inset 0 0 0 2px var(--ink-2)}body.nn-ui .nn-chat__fl-box{width:100%;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:5px 10px;border-radius:9px;background:var(--chat-bg);box-shadow:inset 0 0 0 1px var(--c-line-2);font-size:13px;font-weight:600}html[data-mode=dark] body.nn-ui .nn-chat__fl-box{background:#ffffff0a}body.nn-ui .nn-chat__fl-box>span{display:inline-flex;align-items:center;gap:8px;min-width:0}body.nn-ui .nn-chat__fl-box em{flex:none;font-style:normal;font-weight:500;color:var(--ink-2);font-variant-numeric:tabular-nums;white-space:nowrap}body.nn-ui .nn-chat__n{flex:none;width:20px;height:20px;border-radius:6px;display:grid;place-items:center;background:var(--c-tint);color:var(--brand);font-size:13px;font-weight:700;line-height:1}html[data-mode=dark] body.nn-ui .nn-chat__n{color:color-mix(in srgb,var(--brand) 72%,#fff)}body.nn-ui .nn-chat__fl-ar{position:relative;width:2px;height:14px;margin:2px 0}body.nn-ui .nn-chat__fl-ar b{position:absolute;top:0;right:0;bottom:0;left:0;display:block;background:var(--c-line-2);transform-origin:50% 0}body.nn-ui .nn-chat__fl-ar b:after{content:"";position:absolute;left:50%;bottom:-1px;width:7px;height:7px;border-right:2px solid var(--c-line-2);border-bottom:2px solid var(--c-line-2);transform:translate(-50%) rotate(45deg)}body.nn-ui .nn-chat__code{margin-top:10px}body.nn-ui .nn-chat__code pre{margin:0;padding:10px 12px 12px;font:400 13px/1.6 var(--font-mono);color:var(--ink);white-space:pre;font-family:JetBrains Mono,Consolas,Segoe UI,Noto Sans Arabic,Tahoma,monospace;overflow:hidden;text-align:left;font-variant-ligatures:none;font-feature-settings:"liga" 0,"calt" 0}body.nn-ui .nn-chat__ln{display:block;min-height:1.6em}body.nn-ui .nn-chat__code .is-k{color:var(--brand);font-weight:600}body.nn-ui .nn-chat__code .is-c{color:var(--ink-2);font-style:italic}body.nn-ui .nn-chat__cur{display:inline-block;width:7px;height:15px;margin-inline-start:1px;vertical-align:-3px;background:var(--brand);animation:nn-chat-blink .85s steps(1) infinite}body.nn-ui .nn-chat__badge{display:inline-flex;align-items:center;gap:9px;margin-top:12px;padding:7px 12px 7px 8px;border-radius:10px;background:color-mix(in srgb,var(--ok) 9%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ok) 28%,transparent);font-size:13px;white-space:nowrap}body.nn-ui .nn-chat__badge .nni{color:var(--ok)}body.nn-ui .nn-chat__badge b{font-weight:600}body.nn-ui .nn-chat__badge img{display:block;width:auto}body.nn-ui .nn-chat__badge img.is-eba{height:12px}body.nn-ui .nn-chat__badge img.is-syn{height:15px}body.nn-ui .nn-chat__badge em{font-style:normal;color:var(--ink-2)}body.nn-ui .nn-chat__composer{flex:none;display:flex;align-items:flex-end;gap:10px;padding:12px 14px;border-top:1px solid var(--c-line)}body.nn-ui .nn-chat__ta{flex:1;min-width:0;min-height:46px;padding:12px 14px;border-radius:12px;background:var(--field);box-shadow:inset 0 0 0 1px var(--c-line-2);font-size:14px;line-height:22px;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}body.nn-ui .nn-chat__ph{color:var(--ink-2)}body.nn-ui .nn-chat__caret{display:inline-block;width:1.5px;height:17px;margin-inline-start:1px;vertical-align:-3px;background:var(--brand);animation:nn-chat-blink 1s steps(1) infinite}body.nn-ui .nn-chat__caret.is-typing{animation:none}body.nn-ui .nn-chat__send{flex:none;height:46px;display:inline-flex;align-items:center;gap:8px;padding:0 16px;border-radius:12px;background:var(--c-soft);color:var(--ink-2);font-size:14px;font-weight:600}body.nn-ui .nn-chat__send.is-on{background:var(--c-tint);color:var(--brand);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--brand) 30%,transparent)}body.nn-ui .nn-chat__note{flex:none;display:flex;align-items:center;gap:6px;padding:0 16px 12px;font-size:13px;color:var(--ink-2)}body.nn-ui .nn-chat.is-live .nn-chat__in{animation:nn-chat-in .24s cubic-bezier(.2,.7,.2,1) both}body.nn-ui .nn-chat__r{transition:opacity .24s cubic-bezier(.2,.7,.2,1),transform .24s cubic-bezier(.2,.7,.2,1)}body.nn-ui .nn-chat.is-live .nn-chat__r:not(.is-on){opacity:0;transform:translateY(8px)}body.nn-ui .nn-chat__g b{transition:transform .24s cubic-bezier(.2,.7,.2,1)}body.nn-ui .nn-chat.is-live .nn-chat__g:not(.is-on) b{transform:scaleY(0)}@keyframes nn-chat-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes nn-chat-pulse{50%{opacity:.35;transform:scale(.8)}}@keyframes nn-chat-dot{0%,80%,to{opacity:.3;transform:translateY(0)}40%{opacity:1;transform:translateY(-3px)}}@keyframes nn-chat-spin{to{transform:rotate(360deg)}}@keyframes nn-chat-blink{0%{opacity:1}50%{opacity:0}}body.nn-ui .nn-chat.is-brief{height:auto}body.nn-ui .nn-chat.is-brief .nn-chat__log{-webkit-mask-image:none;mask-image:none}body.nn-ui .nn-chat.is-brief .nn-chat__stack{position:static}body.nn-ui .nn-deck{container-type:size;width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center}body.nn-ui .nn-deck__wrap,body.nn-ui .nn-deck__caps{--w: min(90cqw, calc((100cqh - 170px) / .5417));width:var(--w)}body.nn-ui .nn-deck__wrap{position:relative;flex:none;margin-top:calc((var(--w) * .5417 + 32px) * .13);margin-inline-end:7%;perspective:2400px;perspective-origin:40% 30%}body.nn-ui .nn-deck.is-rtl .nn-deck__wrap{perspective-origin:60% 30%}body.nn-ui .nn-deck__stack{position:relative;width:100%;height:calc(var(--w) * .5417 + 32px);transform:rotateX(5deg) rotateY(-10deg) rotate(.6deg);transform-style:preserve-3d}body.nn-ui .nn-deck.is-rtl .nn-deck__stack{transform:rotateX(5deg) rotateY(10deg) rotate(-.6deg)}body.nn-ui .nn-deck__win{position:absolute;top:0;right:0;bottom:0;left:0;margin:0;overflow:hidden;border-radius:13px;background:var(--card-solid);box-shadow:0 0 0 1px var(--stage-line),var(--win-shadow);transform-origin:50% 60%;will-change:transform,opacity;backface-visibility:hidden}body.nn-ui .nn-deck__win:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;pointer-events:none;border-radius:inherit;background:linear-gradient(118deg,#ffffff29,#fff0 32%)}html[data-mode=dark] body.nn-ui .nn-deck__win:after{background:linear-gradient(118deg,#ffffff0d,#fff0 32%)}body.nn-ui .nn-deck__bar{height:32px;display:grid;grid-template-columns:64px minmax(0,1fr) 64px;align-items:center;padding:0 12px;border-bottom:1px solid var(--stage-line);background:var(--card-solid);direction:ltr}body.nn-ui .nn-deck__dots{display:flex;gap:6px}body.nn-ui .nn-deck__dots i{width:9px;height:9px;border-radius:50%;background:color-mix(in srgb,var(--ink) 16%,transparent)}body.nn-ui .nn-deck__title{justify-self:center;display:inline-flex;align-items:center;gap:7px;max-width:100%;height:22px;padding:0 12px;border-radius:6px;background:var(--hover);font-size:13px;font-weight:500;color:var(--ink-2);white-space:nowrap;overflow:hidden}body.nn-ui .nn-deck__title img{display:block;height:12px;width:auto}body.nn-ui .nn-deck__img{display:block;width:100%;height:auto}body.nn-ui .nn-deck__dim{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:block;pointer-events:none;background:var(--bg);opacity:0}body.nn-ui .nn-deck__floor{position:absolute;left:50%;bottom:-34px;width:70%;height:50px;z-index:-1;transform:translate(-50%);border-radius:50%;pointer-events:none;background:radial-gradient(closest-side,rgba(20,30,70,.16),transparent)}html[data-mode=dark] body.nn-ui .nn-deck__floor{background:radial-gradient(closest-side,rgba(0,0,0,.5),transparent)}body.nn-ui .nn-deck__caps{position:relative;flex:none;height:44px;margin-top:40px}body.nn-ui .nn-deck__caps p{position:absolute;top:0;right:0;bottom:0;left:0;margin:0;opacity:0;font-size:14px;line-height:22px;color:var(--ink-2);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}body.nn-ui .nn-deck__caps p b{font-weight:600;color:var(--ink)}body.nn-ui .nn-auth__hero.is-paused *{animation-play-state:paused!important}@media(prefers-reduced-motion:reduce){body.nn-ui :is(.nn-chat *,.nn-deck *,.nn-scenes__layer),body.nn-ui .nn-auth__story,body.nn-ui .nn-auth__card{animation:none!important;transition:none!important}}html[data-motion=reduce] body.nn-ui :is(.nn-chat *,.nn-deck *,.nn-scenes__layer,.nn-auth__story,.nn-auth__card){animation:none!important;transition:none!important}@media(min-width:1760px){body.nn-ui .nn-auth{--auth-side: clamp(460px, 25vw, 540px);--auth-pad: 56px}body.nn-ui .nn-auth__hero{display:grid;grid-template-columns:320px minmax(0,1fr);-moz-column-gap:28px;column-gap:28px;padding:0 var(--auth-pad)}body.nn-ui .nn-auth__story{align-self:start;padding-top:136px}body.nn-ui .nn-auth__title{font-size:28px;line-height:34px}body.nn-ui .nn-scenes{height:100%}body.nn-ui .nn-chat{height:min(720px,calc(100% - 64px))}body.nn-ui .nn-scenes__layer.is-deck{inset-inline-end:calc(16px - var(--auth-pad))}body.nn-ui .nn-scenes__layer.is-deck .nn-deck__stack,body.nn-ui .nn-scenes__layer.is-deck .nn-deck.is-rtl .nn-deck__stack{transform:none}body.nn-ui .nn-scenes__layer.is-deck .nn-deck__wrap{margin-top:4%;margin-inline-end:4%;perspective-origin:50% 50%}body.nn-ui .nn-scenes__layer.is-deck .nn-deck__wrap,body.nn-ui .nn-scenes__layer.is-deck .nn-deck__caps{--w: min(98cqw, calc((100cqh - 180px) / .5417))}}@media(min-width:1200px)and (max-width:1759.98px){body.nn-ui .nn-auth__hero{padding-top:96px;gap:20px}body.nn-ui .nn-auth__story{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;-moz-column-gap:16px;column-gap:16px;max-width:none}body.nn-ui .nn-auth__story>:not(.nn-auth__kicker,.nn-scenes__switch){grid-column:1 / -1;max-width:620px}body.nn-ui .nn-auth__kicker{grid-column:1;grid-row:1;justify-self:start}body.nn-ui .nn-scenes__switch{grid-column:2;grid-row:1;margin-top:0}}@media(min-width:1200px)and (max-height:820px){body.nn-ui .nn-auth__hero{padding-top:92px;gap:18px}body.nn-ui .nn-auth__sub{display:none}}@media(max-width:1199.98px){body.nn-ui .nn-auth{display:flex;flex-direction:column;padding:16px 16px 20px}body.nn-ui .nn-auth>.nn-auth__top{position:relative;order:0;padding:0;pointer-events:auto}body.nn-ui .nn-auth__mark{height:28px}body.nn-ui .nn-auth__name{font-size:17px}body.nn-ui .nn-auth__main{order:1;min-height:0;padding:28px 0 8px}body.nn-ui .nn-auth__card{max-width:440px}body.nn-ui .nn-auth__hero{order:2;display:block;width:100%;max-width:680px;min-height:0;margin:24px auto 0;padding:12px;border-radius:20px}body.nn-ui .nn-auth__story{display:none}body.nn-ui .nn-scenes__layer.is-chat{position:relative;inset:auto}body.nn-ui .nn-chat{width:100%;height:auto;border-radius:16px}body.nn-ui .nn-chat__head{height:48px}body.nn-ui .nn-chat__pill{display:none}body.nn-ui .nn-chat__stack{padding:14px 12px 12px;gap:10px}body.nn-ui .nn-chat__msg{max-width:90%}body.nn-ui .nn-chat__send>span{display:none}body.nn-ui .nn-chat__send{padding:0 14px}body.nn-ui .nn-auth>.nn-auth__foot{order:3;justify-content:center;padding:0;margin-top:20px}}@media(max-width:575.98px){body.nn-ui .nn-auth .nn-auth__h{font-size:22px}}.flatpickr-calendar{background:transparent;opacity:0;display:none;text-align:center;visibility:hidden;padding:0;-webkit-animation:none;animation:none;direction:ltr;border:0;font-size:14px;line-height:24px;border-radius:5px;position:absolute;width:307.875px;-webkit-box-sizing:border-box;box-sizing:border-box;-ms-touch-action:manipulation;touch-action:manipulation;-webkit-box-shadow:0 3px 13px rgba(0,0,0,.08);box-shadow:0 3px 13px #00000014}.flatpickr-calendar.open,.flatpickr-calendar.inline{opacity:1;max-height:640px;visibility:visible}.flatpickr-calendar.open{display:inline-block;z-index:99999}.flatpickr-calendar.animate.open{-webkit-animation:fpFadeInDown .3s cubic-bezier(.23,1,.32,1);animation:fpFadeInDown .3s cubic-bezier(.23,1,.32,1)}.flatpickr-calendar.inline{display:block;position:relative;top:2px}.flatpickr-calendar.static{position:absolute;top:calc(100% + 2px)}.flatpickr-calendar.static.open{z-index:999;display:block}.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+1) .flatpickr-day.inRange:nth-child(7n+7){-webkit-box-shadow:none!important;box-shadow:none!important}.flatpickr-calendar.multiMonth .flatpickr-days .dayContainer:nth-child(n+2) .flatpickr-day.inRange:nth-child(7n+1){-webkit-box-shadow:-2px 0 0 #e6e6e6,5px 0 0 #e6e6e6;box-shadow:-2px 0 #e6e6e6,5px 0 #e6e6e6}.flatpickr-calendar .hasWeeks .dayContainer,.flatpickr-calendar .hasTime .dayContainer{border-bottom:0;border-bottom-right-radius:0;border-bottom-left-radius:0}.flatpickr-calendar .hasWeeks .dayContainer{border-left:0}.flatpickr-calendar.hasTime .flatpickr-time{height:40px;border-top:1px solid rgba(72,72,72,.2)}.flatpickr-calendar.hasTime .flatpickr-innerContainer{border-bottom:0}.flatpickr-calendar.hasTime .flatpickr-time{border:1px solid rgba(72,72,72,.2)}.flatpickr-calendar.noCalendar.hasTime .flatpickr-time{height:auto}.flatpickr-calendar:before,.flatpickr-calendar:after{position:absolute;display:block;pointer-events:none;border:solid transparent;content:"";height:0;width:0;left:22px}.flatpickr-calendar.rightMost:before,.flatpickr-calendar.arrowRight:before,.flatpickr-calendar.rightMost:after,.flatpickr-calendar.arrowRight:after{left:auto;right:22px}.flatpickr-calendar.arrowCenter:before,.flatpickr-calendar.arrowCenter:after{left:50%;right:50%}.flatpickr-calendar:before{border-width:5px;margin:0 -5px}.flatpickr-calendar:after{border-width:4px;margin:0 -4px}.flatpickr-calendar.arrowTop:before,.flatpickr-calendar.arrowTop:after{bottom:100%}.flatpickr-calendar.arrowTop:before{border-bottom-color:#48484833}.flatpickr-calendar.arrowTop:after{border-bottom-color:#42a5f5}.flatpickr-calendar.arrowBottom:before,.flatpickr-calendar.arrowBottom:after{top:100%}.flatpickr-calendar.arrowBottom:before{border-top-color:#48484833}.flatpickr-calendar.arrowBottom:after{border-top-color:#42a5f5}.flatpickr-calendar:focus{outline:0}.flatpickr-wrapper{position:relative;display:inline-block}.flatpickr-months{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.flatpickr-months .flatpickr-month{border-radius:5px 5px 0 0;background:#42a5f5;color:#fff;fill:#fff;height:34px;line-height:1;text-align:center;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;overflow:hidden;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.flatpickr-months .flatpickr-prev-month,.flatpickr-months .flatpickr-next-month{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-decoration:none;cursor:pointer;position:absolute;top:0;height:34px;padding:10px;z-index:3;color:#fff;fill:#fff}.flatpickr-months .flatpickr-prev-month.flatpickr-disabled,.flatpickr-months .flatpickr-next-month.flatpickr-disabled{display:none}.flatpickr-months .flatpickr-prev-month i,.flatpickr-months .flatpickr-next-month i{position:relative}.flatpickr-months .flatpickr-prev-month.flatpickr-prev-month,.flatpickr-months .flatpickr-next-month.flatpickr-prev-month{left:0}.flatpickr-months .flatpickr-prev-month.flatpickr-next-month,.flatpickr-months .flatpickr-next-month.flatpickr-next-month{right:0}.flatpickr-months .flatpickr-prev-month:hover,.flatpickr-months .flatpickr-next-month:hover{color:#bbb}.flatpickr-months .flatpickr-prev-month:hover svg,.flatpickr-months .flatpickr-next-month:hover svg{fill:#f64747}.flatpickr-months .flatpickr-prev-month svg,.flatpickr-months .flatpickr-next-month svg{width:14px;height:14px}.flatpickr-months .flatpickr-prev-month svg path,.flatpickr-months .flatpickr-next-month svg path{-webkit-transition:fill .1s;transition:fill .1s;fill:inherit}.numInputWrapper{position:relative;height:auto}.numInputWrapper input,.numInputWrapper span{display:inline-block}.numInputWrapper input{width:100%}.numInputWrapper input::-ms-clear{display:none}.numInputWrapper input::-webkit-outer-spin-button,.numInputWrapper input::-webkit-inner-spin-button{margin:0;-webkit-appearance:none}.numInputWrapper span{position:absolute;right:0;width:14px;padding:0 4px 0 2px;height:50%;line-height:50%;opacity:0;cursor:pointer;border:1px solid rgba(72,72,72,.15);-webkit-box-sizing:border-box;box-sizing:border-box}.numInputWrapper span:hover{background:#0000001a}.numInputWrapper span:active{background:#0003}.numInputWrapper span:after{display:block;content:"";position:absolute}.numInputWrapper span.arrowUp{top:0;border-bottom:0}.numInputWrapper span.arrowUp:after{border-left:4px solid transparent;border-right:4px solid transparent;border-bottom:4px solid rgba(72,72,72,.6);top:26%}.numInputWrapper span.arrowDown{top:50%}.numInputWrapper span.arrowDown:after{border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid rgba(72,72,72,.6);top:40%}.numInputWrapper span svg{width:inherit;height:auto}.numInputWrapper span svg path{fill:#ffffff80}.numInputWrapper:hover{background:#0000000d}.numInputWrapper:hover span{opacity:1}.flatpickr-current-month{font-size:135%;line-height:inherit;font-weight:300;color:inherit;position:absolute;width:75%;left:12.5%;padding:7.48px 0 0;line-height:1;height:34px;display:inline-block;text-align:center;-webkit-transform:translate3d(0px,0px,0px);transform:translateZ(0)}.flatpickr-current-month span.cur-month{font-family:inherit;font-weight:700;color:inherit;display:inline-block;margin-left:.5ch;padding:0}.flatpickr-current-month span.cur-month:hover{background:#0000000d}.flatpickr-current-month .numInputWrapper{width:6ch;width:7ch�;display:inline-block}.flatpickr-current-month .numInputWrapper span.arrowUp:after{border-bottom-color:#fff}.flatpickr-current-month .numInputWrapper span.arrowDown:after{border-top-color:#fff}.flatpickr-current-month input.cur-year{background:transparent;-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;cursor:text;padding:0 0 0 .5ch;margin:0;display:inline-block;font-size:inherit;font-family:inherit;font-weight:300;line-height:inherit;height:auto;border:0;border-radius:0;vertical-align:initial;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.flatpickr-current-month input.cur-year:focus{outline:0}.flatpickr-current-month input.cur-year[disabled],.flatpickr-current-month input.cur-year[disabled]:hover{font-size:100%;color:#ffffff80;background:transparent;pointer-events:none}.flatpickr-current-month .flatpickr-monthDropdown-months{appearance:menulist;background:#42a5f5;border:none;border-radius:0;box-sizing:border-box;color:inherit;cursor:pointer;font-size:inherit;font-family:inherit;font-weight:300;height:auto;line-height:inherit;margin:-1px 0 0;outline:none;padding:0 0 0 .5ch;position:relative;vertical-align:initial;-webkit-box-sizing:border-box;-webkit-appearance:menulist;-moz-appearance:menulist;width:auto}.flatpickr-current-month .flatpickr-monthDropdown-months:focus,.flatpickr-current-month .flatpickr-monthDropdown-months:active{outline:none}.flatpickr-current-month .flatpickr-monthDropdown-months:hover{background:#0000000d}.flatpickr-current-month .flatpickr-monthDropdown-months .flatpickr-monthDropdown-month{background-color:#42a5f5;outline:none;padding:0}.flatpickr-weekdays{background:#42a5f5;text-align:center;overflow:hidden;width:100%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:28px}.flatpickr-weekdays .flatpickr-weekdaycontainer{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}span.flatpickr-weekday{cursor:default;font-size:90%;background:#42a5f5;color:#0000008a;line-height:1;margin:0;text-align:center;display:block;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;font-weight:bolder}.dayContainer,.flatpickr-weeks{padding:1px 0 0}.flatpickr-days{position:relative;overflow:hidden;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;width:307.875px;border-left:1px solid rgba(72,72,72,.2);border-right:1px solid rgba(72,72,72,.2)}.flatpickr-days:focus{outline:0}.dayContainer{padding:0;outline:0;text-align:left;width:307.875px;min-width:307.875px;max-width:307.875px;-webkit-box-sizing:border-box;box-sizing:border-box;display:inline-block;display:-ms-flexbox;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-wrap:wrap;-ms-flex-pack:justify;-webkit-justify-content:space-around;justify-content:space-around;-webkit-transform:translate3d(0px,0px,0px);transform:translateZ(0);opacity:1}.dayContainer+.dayContainer{-webkit-box-shadow:-1px 0 0 rgba(72,72,72,.2);box-shadow:-1px 0 #48484833}.flatpickr-day{background:none;border:1px solid transparent;border-radius:150px;-webkit-box-sizing:border-box;box-sizing:border-box;color:#484848;cursor:pointer;font-weight:400;width:14.2857143%;-webkit-flex-basis:14.2857143%;-ms-flex-preferred-size:14.2857143%;flex-basis:14.2857143%;max-width:39px;height:39px;line-height:39px;margin:0;display:inline-block;position:relative;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;text-align:center}.flatpickr-day.inRange,.flatpickr-day.prevMonthDay.inRange,.flatpickr-day.nextMonthDay.inRange,.flatpickr-day.today.inRange,.flatpickr-day.prevMonthDay.today.inRange,.flatpickr-day.nextMonthDay.today.inRange,.flatpickr-day:hover,.flatpickr-day.prevMonthDay:hover,.flatpickr-day.nextMonthDay:hover,.flatpickr-day:focus,.flatpickr-day.prevMonthDay:focus,.flatpickr-day.nextMonthDay:focus{cursor:pointer;outline:0;background:#e2e2e2;border-color:#e2e2e2}.flatpickr-day.today{border-color:#bbb}.flatpickr-day.today:hover,.flatpickr-day.today:focus{border-color:#bbb;background:#bbb;color:#fff}.flatpickr-day.selected,.flatpickr-day.startRange,.flatpickr-day.endRange,.flatpickr-day.selected.inRange,.flatpickr-day.startRange.inRange,.flatpickr-day.endRange.inRange,.flatpickr-day.selected:focus,.flatpickr-day.startRange:focus,.flatpickr-day.endRange:focus,.flatpickr-day.selected:hover,.flatpickr-day.startRange:hover,.flatpickr-day.endRange:hover,.flatpickr-day.selected.prevMonthDay,.flatpickr-day.startRange.prevMonthDay,.flatpickr-day.endRange.prevMonthDay,.flatpickr-day.selected.nextMonthDay,.flatpickr-day.startRange.nextMonthDay,.flatpickr-day.endRange.nextMonthDay{background:#42a5f5;-webkit-box-shadow:none;box-shadow:none;color:#fff;border-color:#42a5f5}.flatpickr-day.selected.startRange,.flatpickr-day.startRange.startRange,.flatpickr-day.endRange.startRange{border-radius:50px 0 0 50px}.flatpickr-day.selected.endRange,.flatpickr-day.startRange.endRange,.flatpickr-day.endRange.endRange{border-radius:0 50px 50px 0}.flatpickr-day.selected.startRange+.endRange:not(:nth-child(7n+1)),.flatpickr-day.startRange.startRange+.endRange:not(:nth-child(7n+1)),.flatpickr-day.endRange.startRange+.endRange:not(:nth-child(7n+1)){-webkit-box-shadow:-10px 0 0 #42a5f5;box-shadow:-10px 0 #42a5f5}.flatpickr-day.selected.startRange.endRange,.flatpickr-day.startRange.startRange.endRange,.flatpickr-day.endRange.startRange.endRange{border-radius:50px}.flatpickr-day.inRange{border-radius:0;-webkit-box-shadow:-5px 0 0 #e2e2e2,5px 0 0 #e2e2e2;box-shadow:-5px 0 #e2e2e2,5px 0 #e2e2e2}.flatpickr-day.flatpickr-disabled,.flatpickr-day.flatpickr-disabled:hover,.flatpickr-day.prevMonthDay,.flatpickr-day.nextMonthDay,.flatpickr-day.notAllowed,.flatpickr-day.notAllowed.prevMonthDay,.flatpickr-day.notAllowed.nextMonthDay{color:#4848484d;background:transparent;border-color:transparent;cursor:default}.flatpickr-day.flatpickr-disabled,.flatpickr-day.flatpickr-disabled:hover{cursor:not-allowed;color:#4848481a}.flatpickr-day.week.selected{border-radius:0;-webkit-box-shadow:-5px 0 0 #42a5f5,5px 0 0 #42a5f5;box-shadow:-5px 0 #42a5f5,5px 0 #42a5f5}.flatpickr-day.hidden{visibility:hidden}.rangeMode .flatpickr-day{margin-top:1px}.flatpickr-weekwrapper{float:left}.flatpickr-weekwrapper .flatpickr-weeks{padding:0 12px;border-left:1px solid rgba(72,72,72,.2)}.flatpickr-weekwrapper .flatpickr-weekday{float:none;width:100%;line-height:28px}.flatpickr-weekwrapper span.flatpickr-day,.flatpickr-weekwrapper span.flatpickr-day:hover{display:block;width:100%;max-width:none;color:#4848484d;background:transparent;cursor:default;border:none}.flatpickr-innerContainer{display:block;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;background:#fff;border-bottom:1px solid rgba(72,72,72,.2)}.flatpickr-rContainer{display:inline-block;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box}.flatpickr-time{text-align:center;outline:0;display:block;height:0;line-height:40px;max-height:40px;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;background:#fff;border-radius:0 0 5px 5px}.flatpickr-time:after{content:"";display:table;clear:both}.flatpickr-time .numInputWrapper{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;width:40%;height:40px;float:left}.flatpickr-time .numInputWrapper span.arrowUp:after{border-bottom-color:#484848}.flatpickr-time .numInputWrapper span.arrowDown:after{border-top-color:#484848}.flatpickr-time.hasSeconds .numInputWrapper{width:26%}.flatpickr-time.time24hr .numInputWrapper{width:49%}.flatpickr-time input{background:transparent;-webkit-box-shadow:none;box-shadow:none;border:0;border-radius:0;text-align:center;margin:0;padding:0;height:inherit;line-height:inherit;color:#484848;font-size:14px;position:relative;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.flatpickr-time input.flatpickr-hour{font-weight:700}.flatpickr-time input.flatpickr-minute,.flatpickr-time input.flatpickr-second{font-weight:400}.flatpickr-time input:focus{outline:0;border:0}.flatpickr-time .flatpickr-time-separator,.flatpickr-time .flatpickr-am-pm{height:inherit;float:left;line-height:inherit;color:#484848;font-weight:700;width:2%;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-align-self:center;-ms-flex-item-align:center;align-self:center}.flatpickr-time .flatpickr-am-pm{outline:0;width:18%;cursor:pointer;text-align:center;font-weight:400}.flatpickr-time input:hover,.flatpickr-time .flatpickr-am-pm:hover,.flatpickr-time input:focus,.flatpickr-time .flatpickr-am-pm:focus{background:#eaeaea}.flatpickr-input[readonly]{cursor:pointer}@-webkit-keyframes fpFadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}@keyframes fpFadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translateZ(0)}}body.nn-ui .nn-auth .nnauth-head{margin-bottom:4px}body.nn-ui .nn-auth .nnauth-h{margin:0;font:800 22px/1.25 var(--font-display);letter-spacing:-.02em;color:var(--ink)}body.nn-ui .nn-auth .nnauth-p{margin:6px 0 0;font-size:14px;line-height:1.5;color:var(--ink-2)}body.nn-ui .nn-auth .nnauth-link{display:inline-flex;align-items:center;gap:6px;padding:0;font-size:13px;font-weight:500;color:var(--brand);text-decoration:none;background:none;border:0;cursor:pointer}body.nn-ui .nn-auth .nnauth-link:hover{text-decoration:underline}body.nn-ui .nn-auth .nnauth-note{margin:0;font-size:12.5px;line-height:1.5;color:var(--ink-2);text-align:center}body.nn-ui .nn-auth .nn-field{margin-top:18px}body.nn-ui .nn-auth .nn-field-label{display:block;margin:0 0 6px;font-size:12.5px;font-weight:500;color:var(--ink-2)}body.nn-ui .nn-auth .nn-field-hint{display:block;margin-top:8px;font-size:12.5px;color:var(--muted)}body.nn-ui .nn-auth .nn-field-hint.bad{color:var(--bad)}body.nn-ui .nn-auth .nn-input{display:block;width:100%;height:44px;padding:0 14px;border:0;border-radius:12px;outline:0;font-size:14px;color:var(--ink);background:var(--field);box-shadow:inset 0 0 0 1px var(--auth-line)}body.nn-ui .nn-auth .nn-input::-moz-placeholder{color:var(--muted);opacity:1}body.nn-ui .nn-auth .nn-input::placeholder{color:var(--muted);opacity:1}html[data-mode=dark] body.nn-ui .nn-auth .nn-input::-moz-placeholder{color:var(--ink-2)}html[data-mode=dark] body.nn-ui .nn-auth .nn-input::placeholder{color:var(--ink-2)}body.nn-ui .nn-auth .nn-input:focus{background:var(--card-solid);box-shadow:inset 0 0 0 1px var(--brand),0 0 0 2px var(--brand)}body.nn-ui .nn-auth .nn-input[readonly]{background:var(--chip, var(--track))}body.nn-ui .nn-auth .nn-input:disabled{opacity:.6}body.nn-ui .nn-auth .nn-input.code{height:52px;text-align:center;letter-spacing:.32em;font:600 20px/1 var(--font-mono)}body.nn-ui .nn-auth .nn-input.mono{font-family:var(--font-mono);letter-spacing:.08em}body.nn-ui .nn-auth input::-ms-reveal,body.nn-ui .nn-auth input::-ms-clear{display:none}body.nn-ui .nn-auth .nn-pass{position:relative}body.nn-ui .nn-auth .nn-pass .nn-input{padding-inline-end:46px}body.nn-ui .nn-auth .nnauth-eye{position:absolute;inset-inline-end:6px;top:6px;width:32px;height:32px;padding:0;border:0;border-radius:9px;background:transparent;color:var(--muted);display:inline-flex;align-items:center;justify-content:center;cursor:pointer}body.nn-ui .nn-auth .nnauth-eye:hover{background:var(--hover);color:var(--ink)}body.nn-ui .nn-auth .nn-check{display:flex;align-items:center;gap:10px;min-height:24px;cursor:pointer}body.nn-ui .nn-auth .nn-check input{width:18px;height:18px;margin:0;flex:none;accent-color:var(--brand-fill)}body.nn-ui .nn-auth .nn-check span{font-size:13px;color:var(--ink-2)}body.nn-ui .nn-auth .nnauth-btn,body.nn-ui .nn-auth .nnauth-btn-2{width:100%;height:44px;padding:0 18px;border:0;border-radius:12px;font-size:14px;font-weight:600;display:inline-flex;align-items:center;justify-content:center;gap:9px;text-decoration:none;cursor:pointer}body.nn-ui .nn-auth .nnauth-btn{background:var(--brand-fill);color:var(--on-brand, #fff);box-shadow:0 12px 26px -14px var(--brand-fill)}body.nn-ui .nn-auth .nnauth-btn:hover:not(:disabled){background:var(--brand-fill-hover)}body.nn-ui .nn-auth .nnauth-btn-2{background:var(--card-solid);color:var(--ink);box-shadow:inset 0 0 0 1px var(--auth-line)}body.nn-ui .nn-auth .nnauth-btn-2:hover:not(:disabled){background:var(--hover)}body.nn-ui .nn-auth .nnauth-btn:disabled,body.nn-ui .nn-auth .nnauth-btn-2:disabled{opacity:.55;cursor:not-allowed}body.nn-ui .nn-auth .nnauth-mini{display:inline-flex;align-items:center;gap:4px;height:30px;padding:0 10px;border:0;border-radius:9px;font-size:12.5px;font-weight:500;color:var(--ink);background:var(--card-solid);box-shadow:inset 0 0 0 1px var(--auth-line);cursor:pointer}body.nn-ui .nn-auth .nnauth-mini:hover{background:var(--hover)}body.nn-ui .nn-auth .nnauth-or{display:flex;align-items:center;gap:12px;margin:20px 0;font-size:12.5px;color:var(--muted)}body.nn-ui .nn-auth .nnauth-or:before,body.nn-ui .nn-auth .nnauth-or:after{content:"";flex:1;height:1px;background:var(--auth-line)}body.nn-ui .nn-auth .nn-alert{display:flex;gap:10px;margin:18px 0 0;padding:11px 14px;border-radius:12px;font-size:13px;line-height:1.45}body.nn-ui .nn-auth .nn-alert-bad{background:color-mix(in srgb,var(--bad) 9%,transparent);color:var(--bad)}body.nn-ui .nn-auth .nn-alert-ok{background:color-mix(in srgb,var(--ok) 7%,transparent);color:var(--ok)}body.nn-ui .nn-auth .nn-alert-warn{background:color-mix(in srgb,var(--warn) 10%,transparent);color:var(--warn)}body.nn-ui .nn-auth .nn-alert-info{background:var(--chip, var(--track));color:var(--ink-2)}body.nn-ui .nn-auth .nn-choice{display:flex;align-items:center;gap:10px;min-height:44px;padding:0 14px;border-radius:12px;background:var(--field);box-shadow:inset 0 0 0 1px var(--auth-line);font-size:14px;color:var(--ink);cursor:pointer}body.nn-ui .nn-auth .nn-choice[data-on=true]{background:var(--card-solid);box-shadow:inset 0 0 0 1px var(--brand),0 0 0 2px var(--brand)}body.nn-ui .nn-auth .nn-choice input{accent-color:var(--brand-fill)}body.nn-ui .nn-auth .nn-steps{margin:0 0 16px;padding-inline-start:18px;font-size:13px;line-height:1.55;color:var(--ink-2);list-style:decimal}body.nn-ui .nn-auth .nn-steps li+li{margin-top:4px}body.nn-ui .nn-auth .nn-codes{display:flex;flex-wrap:wrap;gap:8px;margin:10px 0 12px;padding:0;list-style:none}body.nn-ui .nn-auth .nn-codes li{font-family:var(--font-mono);font-size:13px;background:var(--card-solid);box-shadow:inset 0 0 0 1px var(--auth-line);border-radius:8px;padding:4px 8px;-webkit-user-select:all;-moz-user-select:all;user-select:all;color:var(--ink)}body.nn-ui .nn-auth .nn-auth__card .rounded-xl{border-radius:14px}body.nn-ui .px-stage{position:relative;z-index:1;flex:1 1 auto;min-height:0;display:grid;place-items:center}body.nn-ui .px-sheet{position:relative;width:min(100%,640px);aspect-ratio:4 / 3;border-radius:20px;background:var(--chat-bg);box-shadow:var(--win-shadow);border:1px solid var(--auth-card-line);overflow:hidden;display:grid;grid-template-rows:48px minmax(0,1fr) 56px}body.nn-ui .px-sheet__bar{display:flex;align-items:center;gap:10px;padding:0 16px;border-bottom:1px solid var(--stage-line);font-size:13px;color:var(--ink-2)}body.nn-ui .px-sheet__bar b{color:var(--ink);font-weight:600}body.nn-ui .px-sheet__chip{margin-inline-start:auto;display:inline-flex;align-items:center;gap:6px;height:24px;padding:0 10px;border-radius:999px;font-size:12px;font-weight:600;color:color-mix(in srgb,var(--ok) 82%,var(--ink));background:color-mix(in srgb,var(--ok) 13%,transparent)}body.nn-ui .px-sheet__chip:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}body.nn-ui .px-sheet__body{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 210px;gap:0;min-height:0}body.nn-ui .px-art{position:relative;margin:22px;border-radius:12px;background:linear-gradient(180deg,color-mix(in srgb,var(--brand) 16%,var(--card-solid)) 0 34%,var(--card-solid) 34% 100%);box-shadow:inset 0 0 0 1px var(--stage-line);overflow:hidden}body.nn-ui .px-art__t{position:absolute;left:8%;top:10%;width:46%;height:9%;border-radius:6px;background:color-mix(in srgb,var(--brand) 55%,var(--card-solid))}body.nn-ui .px-art__s{position:absolute;left:8%;top:23%;width:30%;height:5%;border-radius:4px;background:color-mix(in srgb,var(--brand) 30%,var(--card-solid))}body.nn-ui .px-art__l{position:absolute;left:8%;height:3.4%;border-radius:3px;background:color-mix(in srgb,var(--ink) 14%,transparent)}body.nn-ui .px-art__box{position:absolute;right:8%;top:44%;width:30%;height:40%;border-radius:10px;background:color-mix(in srgb,var(--syn) 12%,var(--card-solid));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--syn) 22%,transparent)}body.nn-ui .px-pin{position:absolute;width:26px;height:26px;border-radius:50% 50% 50% 4px;display:grid;place-items:center;font:700 12px/1 var(--font-body);color:var(--on-brand, #fff);background:var(--brand-fill);box-shadow:0 6px 14px -6px var(--brand-fill)}body.nn-ui .px-pin.is-warn{background:var(--warn);box-shadow:none}body.nn-ui .px-mark{position:absolute;border-radius:6px;box-shadow:0 0 0 2px var(--brand);background:color-mix(in srgb,var(--brand) 8%,transparent)}body.nn-ui .px-notes{border-inline-start:1px solid var(--stage-line);padding:18px 16px;display:flex;flex-direction:column;gap:10px;min-width:0}body.nn-ui .px-note{display:grid;grid-template-columns:22px minmax(0,1fr);gap:8px;font-size:12.5px;line-height:1.4;color:var(--ink-2)}body.nn-ui .px-note>i{width:22px;height:22px;border-radius:50%;display:grid;place-items:center;font:700 11px/1 var(--font-body);font-style:normal;color:var(--on-brand, #fff);background:var(--brand-fill)}body.nn-ui .px-note.is-warn>i{background:var(--warn)}body.nn-ui .px-note b{display:block;color:var(--ink);font-weight:600}body.nn-ui .px-steps{display:flex;align-items:center;gap:8px;padding:0 16px;border-top:1px solid var(--stage-line);font-size:12.5px;color:var(--ink-2);overflow:hidden}body.nn-ui .px-step{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}body.nn-ui .px-step>i{width:18px;height:18px;border-radius:50%;display:grid;place-items:center;font-style:normal;font-size:11px;font-weight:700;background:color-mix(in srgb,var(--muted) 16%,transparent);color:var(--ink-2)}body.nn-ui .px-step.is-done>i{background:color-mix(in srgb,var(--ok) 16%,transparent);color:color-mix(in srgb,var(--ok) 82%,var(--ink))}body.nn-ui .px-step.is-now{color:var(--ink);font-weight:600}body.nn-ui .px-step.is-now>i{background:var(--brand-fill);color:var(--on-brand, #fff)}body.nn-ui .px-step+.px-step:before{content:"";width:16px;height:1px;background:var(--auth-line);margin-inline-end:2px}@media(min-width:1760px){body.nn-ui .nn-auth__hero .px-stage{align-self:center;padding-top:72px}}@media(max-width:1199.98px){body.nn-ui .px-stage{display:block}body.nn-ui .px-sheet{width:100%;aspect-ratio:auto;grid-template-rows:44px 220px 48px}}@media(max-width:575.98px){body.nn-ui .px-sheet__body{grid-template-columns:minmax(0,1fr)}body.nn-ui .px-notes{display:none}body.nn-ui .px-step:not(.is-now):not(:first-child){display:none}body.nn-ui .px-step+.px-step:before{display:none}}*,:before,:after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}:before,:after{--tw-content: ""}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:var(--font-body),Inter,system-ui,sans-serif;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--font-mono),"JetBrains Mono",monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.btn{display:inline-flex;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;align-items:center;justify-content:center;gap:.375rem;white-space:nowrap;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.btn:disabled{cursor:not-allowed}.btn{height:34px;padding:0 14px;border-radius:9px;font-size:13px;font-weight:500}.btn-primary{display:inline-flex;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;align-items:center;justify-content:center;gap:.375rem;white-space:nowrap;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.btn-primary:disabled{cursor:not-allowed}.btn-primary{height:34px;padding:0 14px;border-radius:9px;font-size:13px;font-weight:500}.btn-ghost{display:inline-flex;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;align-items:center;justify-content:center;gap:.375rem;white-space:nowrap;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.btn-ghost:disabled{cursor:not-allowed}.btn-ghost{height:34px;padding:0 14px;border-radius:9px;font-size:13px;font-weight:500}.chip{display:inline-flex;height:1.25rem;align-items:center;white-space:nowrap;border-radius:9999px;padding-left:.5rem;padding-right:.5rem;font-size:11px;font-weight:600}.page-title{font-family:var(--font-display);font-size:var(--fs-h1, 21px);font-weight:700;color:var(--ink);letter-spacing:-.01em;line-height:1.2}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.pointer-events-none{pointer-events:none}.\!visible{visibility:visible!important}.visible{visibility:visible}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.inset-0{top:0;right:0;bottom:0;left:0}.inset-y-0{top:0;bottom:0}.bottom-0{bottom:0}.bottom-3{bottom:.75rem}.left-0{left:0}.left-1\/2{left:50%}.left-2{left:.5rem}.left-2\.5{left:.625rem}.left-3{left:.75rem}.right-0{right:0}.right-1{right:.25rem}.right-3{right:.75rem}.top-0{top:0}.top-1\/2{top:50%}.top-2{top:.5rem}.top-3{top:.75rem}.top-7{top:1.75rem}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-40{z-index:40}.z-50{z-index:50}.col-span-full{grid-column:1 / -1}.mx-0\.5{margin-left:.125rem;margin-right:.125rem}.mx-auto{margin-left:auto;margin-right:auto}.mb-0\.5{margin-bottom:.125rem}.mb-1{margin-bottom:.25rem}.mb-1\.5{margin-bottom:.375rem}.mb-2{margin-bottom:.5rem}.mb-2\.5{margin-bottom:.625rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.ml-1{margin-left:.25rem}.ml-2{margin-left:.5rem}.ml-3{margin-left:.75rem}.ml-4{margin-left:1rem}.ml-auto{margin-left:auto}.mr-1{margin-right:.25rem}.mt-0\.5{margin-top:.125rem}.mt-1{margin-top:.25rem}.mt-1\.5{margin-top:.375rem}.mt-16{margin-top:4rem}.mt-2{margin-top:.5rem}.mt-2\.5{margin-top:.625rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.block{display:block}.inline-block{display:inline-block}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.hidden{display:none}.h-1\.5{height:.375rem}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-12{height:3rem}.h-2{height:.5rem}.h-2\.5{height:.625rem}.h-3{height:.75rem}.h-4{height:1rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-7{height:1.75rem}.h-8{height:2rem}.h-9{height:2.25rem}.h-\[17px\]{height:17px}.h-\[18px\]{height:18px}.h-\[46\%\]{height:46%}.h-\[78\%\]{height:78%}.h-auto{height:auto}.h-full{height:100%}.min-h-0{min-height:0px}.min-h-10{min-height:2.5rem}.min-h-\[36px\]{min-height:36px}.\!w-40{width:10rem!important}.\!w-52{width:13rem!important}.w-1\.5{width:.375rem}.w-2{width:.5rem}.w-2\.5{width:.625rem}.w-28{width:7rem}.w-3{width:.75rem}.w-32{width:8rem}.w-36{width:9rem}.w-40{width:10rem}.w-44{width:11rem}.w-5{width:1.25rem}.w-56{width:14rem}.w-6{width:1.5rem}.w-7{width:1.75rem}.w-8{width:2rem}.w-9{width:2.25rem}.w-\[10\%\]{width:10%}.w-\[12\%\]{width:12%}.w-\[15\%\]{width:15%}.w-\[218px\]{width:218px}.w-\[260px\]{width:260px}.w-\[340px\]{width:340px}.w-\[380px\]{width:380px}.w-\[3px\]{width:3px}.w-\[7\%\]{width:7%}.w-\[9\%\]{width:9%}.w-full{width:100%}.w-px{width:1px}.min-w-0{min-width:0px}.min-w-\[160px\]{min-width:160px}.min-w-\[180px\]{min-width:180px}.min-w-\[26px\]{min-width:26px}.min-w-\[8rem\]{min-width:8rem}.max-w-5xl{max-width:64rem}.max-w-\[320px\]{max-width:320px}.max-w-\[92vw\]{max-width:92vw}.max-w-\[95vw\]{max-width:95vw}.max-w-lg{max-width:32rem}.max-w-md{max-width:28rem}.max-w-sm{max-width:24rem}.max-w-xl{max-width:36rem}.flex-1{flex:1 1 0%}.shrink-0{flex-shrink:0}.table-fixed{table-layout:fixed}.-translate-x-1\/2{--tw-translate-x: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-x-full{--tw-translate-x: -100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1\/2{--tw-translate-y: -50%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-0{--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.translate-x-full{--tw-translate-x: 100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.rotate-180{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.scale-110{--tw-scale-x: 1.1;--tw-scale-y: 1.1;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes pulse{50%{opacity:.5}}.animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes spin{to{transform:rotate(360deg)}}.animate-spin{animation:spin 1s linear infinite}.cursor-default{cursor:default}.cursor-pointer{cursor:pointer}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.select-all{-webkit-user-select:all;-moz-user-select:all;user-select:all}.resize-none{resize:none}.resize-y{resize:vertical}.resize{resize:both}.list-decimal{list-style-type:decimal}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-\[120px_1fr\]{grid-template-columns:120px 1fr}.grid-cols-\[minmax\(0\,1fr\)\]{grid-template-columns:minmax(0,1fr)}.grid-rows-\[auto_minmax\(0\,1fr\)\]{grid-template-rows:auto minmax(0,1fr)}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-0\.5{gap:.125rem}.gap-1{gap:.25rem}.gap-1\.5{gap:.375rem}.gap-2{gap:.5rem}.gap-2\.5{gap:.625rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-px{gap:1px}.gap-x-6{-moz-column-gap:1.5rem;column-gap:1.5rem}.gap-y-1\.5{row-gap:.375rem}.gap-y-2{row-gap:.5rem}.-space-x-1\.5>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(-.375rem * var(--tw-space-x-reverse));margin-left:calc(-.375rem * calc(1 - var(--tw-space-x-reverse)))}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-y-3>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.75rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.75rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.self-start{align-self:flex-start}.self-center{align-self:center}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overflow-x-hidden{overflow-x:hidden}.overscroll-contain{overscroll-behavior:contain}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.break-words{overflow-wrap:break-word}.break-all{word-break:break-all}.rounded{border-radius:.25rem}.rounded-\[2px\]{border-radius:2px}.rounded-\[5px\]{border-radius:5px}.rounded-\[7px\]{border-radius:7px}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-md{border-radius:.375rem}.rounded-xl{border-radius:.75rem}.rounded-b-xl{border-bottom-right-radius:.75rem;border-bottom-left-radius:.75rem}.rounded-t-xl{border-top-left-radius:.75rem;border-top-right-radius:.75rem}.border{border-width:1px}.border-0{border-width:0px}.border-2{border-width:2px}.border-y{border-top-width:1px;border-bottom-width:1px}.border-b{border-bottom-width:1px}.border-l{border-left-width:1px}.border-t{border-top-width:1px}.border-dashed{border-style:dashed}.border-accent{--tw-border-opacity: 1;border-color:color-mix(in srgb,var(--px-accent) calc(var(--tw-border-opacity, 1) * 100%),transparent)}.border-bad\/30{border-color:color-mix(in srgb,var(--px-bad) 30%,transparent)}.border-bad\/50{border-color:color-mix(in srgb,var(--px-bad) 50%,transparent)}.border-current{border-color:currentColor}.border-line{--tw-border-opacity: 1;border-color:color-mix(in srgb,var(--px-line) calc(var(--tw-border-opacity, 1) * 100%),transparent)}.border-ok\/30{border-color:color-mix(in srgb,var(--px-ok) 30%,transparent)}.border-warn\/30{border-color:color-mix(in srgb,var(--px-warn) 30%,transparent)}.bg-accent{--tw-bg-opacity: 1;background-color:color-mix(in srgb,var(--px-accent) calc(var(--tw-bg-opacity, 1) * 100%),transparent)}.bg-accent\/10{background-color:color-mix(in srgb,var(--px-accent) 10%,transparent)}.bg-accent\/5{background-color:color-mix(in srgb,var(--px-accent) 5%,transparent)}.bg-bad{--tw-bg-opacity: 1;background-color:color-mix(in srgb,var(--px-bad) calc(var(--tw-bg-opacity, 1) * 100%),transparent)}.bg-bad\/10{background-color:color-mix(in srgb,var(--px-bad) 10%,transparent)}.bg-black\/40{background-color:#0006}.bg-black\/\[\.06\]{background-color:#0000000f}.bg-ink\/30{background-color:color-mix(in srgb,var(--px-ink) 30%,transparent)}.bg-ink\/40{background-color:color-mix(in srgb,var(--px-ink) 40%,transparent)}.bg-ink\/50{background-color:color-mix(in srgb,var(--px-ink) 50%,transparent)}.bg-ink\/75{background-color:color-mix(in srgb,var(--px-ink) 75%,transparent)}.bg-line{--tw-bg-opacity: 1;background-color:color-mix(in srgb,var(--px-line) calc(var(--tw-bg-opacity, 1) * 100%),transparent)}.bg-ok\/10{background-color:color-mix(in srgb,var(--px-ok) 10%,transparent)}.bg-ok\/15{background-color:color-mix(in srgb,var(--px-ok) 15%,transparent)}.bg-raised{--tw-bg-opacity: 1;background-color:color-mix(in srgb,var(--px-raised) calc(var(--tw-bg-opacity, 1) * 100%),transparent)}.bg-raised\/60{background-color:color-mix(in srgb,var(--px-raised) 60%,transparent)}.bg-raised\/70{background-color:color-mix(in srgb,var(--px-raised) 70%,transparent)}.bg-surface{--tw-bg-opacity: 1;background-color:color-mix(in srgb,var(--px-surface) calc(var(--tw-bg-opacity, 1) * 100%),transparent)}.bg-surface\/95{background-color:color-mix(in srgb,var(--px-surface) 95%,transparent)}.bg-transparent{background-color:transparent}.bg-warn\/10{background-color:color-mix(in srgb,var(--px-warn) 10%,transparent)}.object-cover{-o-object-fit:cover;object-fit:cover}.p-0{padding:0}.p-0\.5{padding:.125rem}.p-1{padding:.25rem}.p-10{padding:2.5rem}.p-12{padding:3rem}.p-2{padding:.5rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}.px-1{padding-left:.25rem;padding-right:.25rem}.px-1\.5{padding-left:.375rem;padding-right:.375rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-2\.5{padding-left:.625rem;padding-right:.625rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-1\.5{padding-top:.375rem;padding-bottom:.375rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-2\.5{padding-top:.625rem;padding-bottom:.625rem}.pb-1\.5{padding-bottom:.375rem}.pb-3{padding-bottom:.75rem}.pl-2{padding-left:.5rem}.pl-2\.5{padding-left:.625rem}.pl-3{padding-left:.75rem}.pl-5{padding-left:1.25rem}.pl-6{padding-left:1.5rem}.pl-8{padding-left:2rem}.pl-\[34px\]{padding-left:34px}.pr-1\.5{padding-right:.375rem}.pr-10{padding-right:2.5rem}.pr-3{padding-right:.75rem}.pr-4{padding-right:1rem}.pt-2{padding-top:.5rem}.pt-2\.5{padding-top:.625rem}.text-left{text-align:left}.text-center{text-align:center}.font-display{font-family:var(--font-display),Manrope,Inter,system-ui,sans-serif}.font-mono{font-family:var(--font-mono),"JetBrains Mono",monospace}.text-\[10px\]{font-size:10px}.text-\[11\.5px\]{font-size:11.5px}.text-\[11px\]{font-size:11px}.text-\[12\.5px\]{font-size:12.5px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[15px\]{font-size:15px}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-bold{font-weight:700}.font-medium{font-weight:500}.font-normal{font-weight:400}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing: tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.leading-none{line-height:1}.leading-relaxed{line-height:1.625}.leading-snug{line-height:1.375}.tracking-tight{letter-spacing:-.025em}.tracking-wide{letter-spacing:.025em}.tracking-wider{letter-spacing:.05em}.tracking-widest{letter-spacing:.1em}.text-accent{--tw-text-opacity: 1;color:color-mix(in srgb,var(--px-accent) calc(var(--tw-text-opacity, 1) * 100%),transparent)}.text-accent-ink{--tw-text-opacity: 1;color:color-mix(in srgb,var(--px-accent-ink) calc(var(--tw-text-opacity, 1) * 100%),transparent)}.text-bad{--tw-text-opacity: 1;color:color-mix(in srgb,var(--px-bad) calc(var(--tw-text-opacity, 1) * 100%),transparent)}.text-ink{--tw-text-opacity: 1;color:color-mix(in srgb,var(--px-ink) calc(var(--tw-text-opacity, 1) * 100%),transparent)}.text-muted{--tw-text-opacity: 1;color:color-mix(in srgb,var(--px-muted) calc(var(--tw-text-opacity, 1) * 100%),transparent)}.text-ok{--tw-text-opacity: 1;color:color-mix(in srgb,var(--px-ok) calc(var(--tw-text-opacity, 1) * 100%),transparent)}.text-warn{--tw-text-opacity: 1;color:color-mix(in srgb,var(--px-warn) calc(var(--tw-text-opacity, 1) * 100%),transparent)}.text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.text-white\/60{color:#fff9}.underline{text-decoration-line:underline}.line-through{text-decoration-line:line-through}.accent-\[\#0e6b63\]{accent-color:#0e6b63}.accent-current{accent-color:currentColor}.opacity-0{opacity:0}.opacity-40{opacity:.4}.opacity-60{opacity:.6}.opacity-75{opacity:.75}.shadow-2xl{--tw-shadow: 0 25px 50px -12px rgb(0 0 0 / .25);--tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow: 0 10px 15px -3px rgb(0 0 0 / .1), 0 4px 6px -4px rgb(0 0 0 / .1);--tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-md{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-sm{--tw-shadow: 0 1px 2px 0 rgb(0 0 0 / .05);--tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-xl{--tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1);--tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.outline-none{outline:2px solid transparent;outline-offset:2px}.ring-2{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ring-accent{--tw-ring-opacity: 1;--tw-ring-color: color-mix(in srgb, var(--px-accent) calc(var(--tw-ring-opacity, 1) * 100%), transparent)}.ring-accent\/50{--tw-ring-color: color-mix(in srgb, var(--px-accent) 50% , transparent)}.ring-surface{--tw-ring-opacity: 1;--tw-ring-color: color-mix(in srgb, var(--px-surface) calc(var(--tw-ring-opacity, 1) * 100%), transparent)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-blur{--tw-backdrop-blur: blur(8px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-\[2px\]{--tw-backdrop-blur: blur(2px);-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition-\[height\]{transition-property:height;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-transform{transition-property:transform;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-200{transition-duration:.2s}body.nn-ui{--px-bg: var(--bg);--px-surface: var(--card-solid, var(--panel));--px-raised: color-mix(in srgb, var(--ink) 5%, var(--card-solid, var(--panel)));--px-ink: var(--ink);--px-muted: var(--muted);--px-line: color-mix(in srgb, var(--ink) 11%, var(--card-solid, var(--panel)));--px-accent: var(--brand);--px-accent-ink: var(--brand-ink, var(--brand));--px-ok: var(--ok);--px-warn: var(--warn);--px-bad: var(--bad)}html,body,#root{height:100%}body{overflow-x:hidden}body.nn-ui{color:var(--ink);font-family:var(--font-body);-webkit-font-smoothing:antialiased}body.nn-ui svg.nni{display:inline-block;vertical-align:middle;flex:none}body.nn-ui .btn-ghost{background:var(--card-solid, var(--panel));color:var(--ink);box-shadow:var(--hair),inset 0 0 0 1px var(--divider, transparent)}body.nn-ui .btn-ghost:hover:not(:disabled){background:color-mix(in srgb,var(--ink) 6%,var(--card-solid, var(--panel)));color:var(--ink)}body.nn-ui .btn-primary:disabled,body.nn-ui .btn-ghost:disabled{opacity:.45}.hover\:z-10:hover{z-index:10}.hover\:-translate-y-0\.5:hover{--tw-translate-y: -.125rem;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:border-accent\/60:hover{border-color:color-mix(in srgb,var(--px-accent) 60%,transparent)}.hover\:bg-accent-ink:hover{--tw-bg-opacity: 1;background-color:color-mix(in srgb,var(--px-accent-ink) calc(var(--tw-bg-opacity, 1) * 100%),transparent)}.hover\:bg-bad:hover{--tw-bg-opacity: 1;background-color:color-mix(in srgb,var(--px-bad) calc(var(--tw-bg-opacity, 1) * 100%),transparent)}.hover\:bg-bad\/10:hover{background-color:color-mix(in srgb,var(--px-bad) 10%,transparent)}.hover\:bg-black\/\[\.04\]:hover{background-color:#0000000a}.hover\:bg-raised:hover{--tw-bg-opacity: 1;background-color:color-mix(in srgb,var(--px-raised) calc(var(--tw-bg-opacity, 1) * 100%),transparent)}.hover\:bg-raised\/50:hover{background-color:color-mix(in srgb,var(--px-raised) 50%,transparent)}.hover\:text-bad:hover{--tw-text-opacity: 1;color:color-mix(in srgb,var(--px-bad) calc(var(--tw-text-opacity, 1) * 100%),transparent)}.hover\:text-ink:hover{--tw-text-opacity: 1;color:color-mix(in srgb,var(--px-ink) calc(var(--tw-text-opacity, 1) * 100%),transparent)}.hover\:text-white:hover{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity, 1))}.hover\:underline:hover{text-decoration-line:underline}.hover\:opacity-90:hover{opacity:.9}.hover\:ring-1:hover{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.hover\:ring-current:hover{--tw-ring-color: currentColor}.hover\:ring-ok\/40:hover{--tw-ring-color: color-mix(in srgb, var(--px-ok) 40% , transparent)}.hover\:ring-warn\/40:hover{--tw-ring-color: color-mix(in srgb, var(--px-warn) 40% , transparent)}.disabled\:opacity-60:disabled{opacity:.6}.group:hover .group-hover\:opacity-100{opacity:1}@media(min-width:640px){.sm\:ml-4{margin-left:1rem}.sm\:inline{display:inline}.sm\:inline-flex{display:inline-flex}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:p-6{padding:1.5rem}}@media(min-width:768px){.md\:static{position:static}.md\:z-auto{z-index:auto}.md\:inline-flex{display:inline-flex}.md\:table{display:table}.md\:hidden{display:none}.md\:w-auto{width:auto}.md\:translate-x-0{--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.md\:grid-cols-\[232px_minmax\(0\,1fr\)\]{grid-template-columns:232px minmax(0,1fr)}.md\:bg-transparent{background-color:transparent}.md\:shadow-none{--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}}@media(min-width:1024px){.lg\:block{display:block}.lg\:inline-flex{display:inline-flex}}@media(min-width:1280px){.xl\:static{position:static}.xl\:z-auto{z-index:auto}.xl\:hidden{display:none}.xl\:w-auto{width:auto}.xl\:max-w-none{max-width:none}.xl\:translate-x-0{--tw-translate-x: 0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.xl\:grid-cols-\[232px_minmax\(0\,1fr\)_340px\]{grid-template-columns:232px minmax(0,1fr) 340px}.xl\:shadow-none{--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}}.App{text-align:center}.form-control,.form-select,input[type=text],input[type=email],input[type=number],input[type=date],select{text-align:left!important}.App-logo{height:40vmin;pointer-events:none}@media(prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin infinite 20s linear}}.App-header{background-color:#282c34;min-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:calc(10px + 2vmin);color:#fff}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}body.customer-sidebar-always-visible .app-menu{display:block!important;position:relative!important;transform:none!important}body.customer-sidebar-always-visible .vertical-overlay{display:none!important}body.customer-sidebar-always-visible:not(.vertical-sidebar-enable) .app-menu{display:block!important}.crm-page-header-card{border-radius:8px}.crm-page-header{padding:12px 0 10px;border-bottom:1px solid var(--cp-line, #eef0f4)}.crm-page-header h5{margin-bottom:2px!important;color:#1f2937;font-size:15px;font-weight:700;letter-spacing:0}.crm-page-header p{color:#8a94a6!important;font-size:11px;line-height:1.3}.crm-page-header .search-box{max-width:clamp(320px,34vw,620px)}.crm-page-header .form-control,.crm-page-header .form-select{height:34px;min-height:34px;border:1px solid #d9dee8;border-radius:6px;background-color:#fff;color:#343a40;font-size:12px;padding-top:6px;padding-bottom:6px}.crm-page-header .form-control:focus,.crm-page-header .form-select:focus{border-color:#405189;box-shadow:0 0 0 2px #40518914}.crm-page-header .form-control::-moz-placeholder{color:#8a94a6}.crm-page-header .form-control::placeholder{color:#8a94a6}.crm-page-header .search-icon{color:#6c757d!important}.crm-page-header .btn-sm,.crm-page-header-primary-btn{min-height:34px;padding:6px 12px;border-radius:6px;font-size:12px;font-weight:600;white-space:nowrap}.crm-page-header-primary-btn{box-shadow:0 3px 8px #40518929}.crm-page-header .btn-sm :is(i,.nni),.crm-page-header-primary-btn i{font-size:13px}.crm-toolbar-select .crm-toolbar-select__control{min-height:34px;height:34px;border:1px solid #d9dee8;border-radius:6px;background-color:#fff;box-shadow:none;font-size:12px;transition:border-color .15s ease,box-shadow .15s ease}.crm-toolbar-select .crm-toolbar-select__control:hover{border-color:#c4cad6}.crm-toolbar-select .crm-toolbar-select__control--is-focused{border-color:#405189;box-shadow:0 0 0 2px #40518914}.crm-toolbar-select .crm-toolbar-select__value-container{height:32px;padding:0 10px}.crm-toolbar-select .crm-toolbar-select__input-container{margin:0;padding:0}.crm-toolbar-select .crm-toolbar-select__indicators{height:32px}.crm-toolbar-select .crm-toolbar-select__indicator-separator{margin-top:7px;margin-bottom:7px}.crm-toolbar-select .crm-toolbar-select__dropdown-indicator{padding:5px 8px}.crm-toolbar-select .crm-toolbar-select__clear-indicator{padding:5px}.crm-toolbar-select .crm-toolbar-select__placeholder{color:#6c757d}.crm-toolbar-select .crm-toolbar-select__single-value{color:#343a40}@media(max-width:768px){.crm-page-header .search-box{max-width:none}.crm-page-header-primary-btn{width:100%}}.btn:not(.btn-icon):not(.rounded-circle):not(.btn-close):not(.dropdown-toggle-split){display:inline-flex;align-items:center;justify-content:center;gap:5px;min-height:34px;padding:0 14px;border-radius:6px;font-size:12.5px;font-weight:600;line-height:1.2;white-space:nowrap}.btn-label:not(.btn-icon):not(.rounded-circle):not(.btn-close):not(.dropdown-toggle-split){padding-left:44px}.btn-label.right:not(.btn-icon):not(.rounded-circle):not(.btn-close):not(.dropdown-toggle-split){padding-left:14px;padding-right:44px}.btn-sm:not(.btn-icon):not(.rounded-circle){min-height:30px;padding:0 11px;font-size:12px;border-radius:6px}.btn-lg:not(.btn-icon):not(.rounded-circle){min-height:40px;padding:0 20px;font-size:13.5px;border-radius:7px}.btn.w-100{width:100%}.btn:not(.btn-icon)>:is(i,.nni){font-size:15px;line-height:1}.btn:not(.btn-icon)>:is(i,.nni).me-1,.btn:not(.btn-icon)>:is(i,.nni).me-2{margin-right:0!important}.btn.btn-icon{display:inline-grid;place-items:center;width:34px;height:34px;padding:0;border-radius:6px;font-size:15px}.btn.btn-icon.btn-sm{width:30px;height:30px;font-size:14px}.crm-btn-row{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap}@media(max-width:575.98px){.btn:not(.btn-icon):not(.rounded-circle):not(.btn-close){padding:0 11px}}@font-face{font-family:Inter;font-style:normal;font-weight:400 600;font-display:swap;src:url(/assets/inter-cyrillic-ext-BOeWTOD4.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:400 600;font-display:swap;src:url(/assets/inter-cyrillic-DqGufNeO.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:400 600;font-display:swap;src:url(/assets/inter-latin-ext-DO1Apj_S.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:400 600;font-display:swap;src:url(/assets/inter-latin-Dx4kXJAl.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope;font-style:normal;font-weight:400 800;font-display:swap;src:url(data:font/woff2;base64,d09GMgABAAAAAAocABMAAAAAEvgAAAmzAAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGjQbgnocLj9IVkFSXgZgP1NUQVSBAgCBCi9qEQgKiTSHRQsgADCHOgE2AiQDPAQgBYc6B4EKDAcblxCjomZyUi1S/EWCDca0GryQsGUnGQexjPyEACtqlAeL1qeGb0ITfQbX8fD/+/Xb577no5hLdEm036ESIp40EWX1WZ1IaGqJPj5Am/t3x63KSuytWd+fi4M1K+IW2Sr7ymFUYWUvSoxqTqE1zZXAEVoaEboHIOcmZ2RlnRxSULs93oymViGrAkEp34oGIIBl//Nzre4hIk0f4rHTCOm2091HNkRl+BlmySQUS3TXLhoK3izRrQRCqfh7yzVMIdrJi4iZb8Qe3dIP150hZORlTUZgJgJdOYIn/44QHLQLgdZG/qijIZePaNyRraLx2JyCxke5Ohoo+HzRmMi1dWSwXOXSl4Ra8k4QxGz8lVIj182+C/84Axi3QpYZzvg8kHrKlzF9Cox3E8kw7TGusf3FP+oo2PqE8IXpOi6tL+J0oRaSTKFUqbVIdwCpfgbBRrTvynajQFLKhaqBsK8lwjU95PX3XMuRQL9GSpWvLAELPVpgBQCgKBmo5c92OnlqI0MjsA6JhWCIEgIPrbWfjgECF17Zfy0cnOcTmDCgmErtBo/V/GnEbZlCbFLFMnmnZ8+rM4xZLNy/s/8+oT5HJghBPAfynQZasBAlhFpgKiPMRd7OF10C9M02nBeJa+8ImOQyCIgs1gIyJCnuQhoBmVX8N7BJl4CeHdC2ly2M9AQ8mUpwE1NRboHprAmUehYS+3AmMn/dsV719jets16vOtpL1fEbfsyr/B7v6BfvL6SF3ERX3xDQU6iVGpVWYIgUpppMNXIwgURyuXkhohNEiowqCCKPAhZEGRU3L4g6GlgQbXRgQXSjBx8SfSHGvANSmH+6JRDHgRQo0QU9SSYrU6Zafqb0zkVZB2rINbOmSdbQJn37T9JiBEWNMCO6Yky/k5nKbLTpGLNRycQKKtPkzVbmKtOamwkzdZPZ9JbFgMZGgLMw6LjC4mkVSkVJWlqwRk1NIE0FXLOcyHRaoyw+ZapKJ11RM+1xO8F1PFms/agN6taHcdNbOgiuHdy7lW1sa8oVjDEbrcqPIlXktUPxsSunNjAlyIBhtUjK1CSZsEHBtGaSnIwmqpHp6b6oEeq20jHJirvNYZWYxYt7mq037cOHbY/vTGnyu3P+RYGnWoaYBYXvdIc6wgZjsoH5pmPHtvXsSgiu2f/ksVR9jzcKTVtalLeOwsvvhB0amSW2l6voqkD1HBktS11qpLTUpSqEDnGtkdCSZF/a17ahadqlTkSLXKscaUdbe9redig9NFlIC3HVPnQf2AovaJOSnz7w2RjfgRfGlNbKHspgF8ImpFskOF7KGrXj8OFDA/L9fPMCov0SEvwC4oiLDrBE9tQjFg0tuhu6nP5PfDM2dWzoyOh/zjcHlgba46ulrpcCJp56Njnv3ZIpbE69++6iOq1P2Zy7cvHAamcWBlpwG9gVbPK5lgGnZss7OzuR6tli7NysPPJ9q8rh3DmV4/ctR4583UIccTaK7N1/bsWu/IJeE+ik7udOdn9yMmFLUgGsF//Qdukmx+y1t2cNmLTUKIWQWupYnZ1AyXZTb5yyJHaD/SSapbH8E8uye6y0HXMric1bq/nOmSvXdMyp4Ddtq0Tn7FXK65cs2+5fNrw2da8qvm1W53UzDOuftJ7WZPpOVSiDG1aLdcK1K/7sEM53TRH7OmS4KebbS5SakV+GzKSOZ40l9KhTI8UbIxTe7HPWP7Nb+vrUSXGGl47HDYnzCvUoG89UO4dKyh0PbvQqTmMpWehMTfp0b4V8nqe8KmB6YohT6bdP8wFDUAAFAAAoSwMtCAAECAAesAIAeAEAesEbWeqNsx5teE1YEyZewVkGagLGGA5Aje1ivMQCsjkyiMFJimESEsCYRdwEMd9AtdWCgzk5B8cXgcfCMZYQw1UGuv3nEjx+nJTkAZG/lJnU1eTjx5qaJCktFEqwHusxncz2a2z19au553V02ihRpG1M5Wn+1RsGnZ60tARDR5RBQoebuKlmoOPUeM4xOMnh+QQcDJXc7tgJMEGcHOJkXPEsdmEvlmG22bg6oQ6u8bCPVFYZiG04Da2gQd1UG4eFhPjQCu5De3AmL/dOnTRPcpesWj/JDzJPIqaFljp/3sO9t6Zrb3cPz5gC8hXj6UGdW3s95ygPNgjrcB4XcRmbyBwUTMHatLS1HPX3LyhKY0BR0KcS246t1Ggn3NNIeAXP8nHUpHtw+p/BzvGng15raBgcJJL+SrA/rqdmsJ8bz+DuZGAgSZZYRCss69KQVZCalBAfJ9Qi1cXzFj5z9JVAPWYlQWsr4qbaNFrG0A7ezi4eXiLORNTsK3y+TNK02yc5Qhxv6ExVPVx7amx6uaKcvIjc5N4eb9arvPbICcQGXIwnIBtQNAVnGeasRsDr/+k1BmlVPUFAbCv5JyP1eyR8nJZAc1MfzmDrE9T7bZNUMvYUGmOlUCi0MDWCdQRxlphJMPinFe14S+x9fQOXjRriAroZv7t0NgiTMANrsBdbyPJu3cSYhVlEj1IQr6j/zVvyaeYHf+ifnJdbePHX2Os5PQgaLMMRPMNL435t8uUX9+ecsWGYgCmY093ecmzFWmjVDNZyXPeXt+9Z2XeGi0S2Pj7dBb+fvu0lCioZFYL52Nnc3mZsxdzeMba2ftGKoTju43P8ulR6/XrLJ+uFEFeDzgNhfC2fx2fxiiYplI82npzh1tbWizs3N2lMfn5+39j+6vHzxuvjAQIAxYVdHHtkW7qV77+xwOg2AHQc3DgBAJ7f2CLUV+hJk86eMiyglEDww4pvzyGUyZS2luaD4i0uj7Owndpb0vQbZmzb+a7HM2v5Y/9owG1zgGzyN77kBjYRGLip6LKU0KlmAjMbrrXyBi97HzAs7Som/RhhZneanjmIhdkVYGlpQdi3PUuvSbr5XTvo+od6RpYkBwlhpvUFc7NdxUI/RliabztWul5gba4J2BiqwdZCLHbUjmHXTB7YM9lgtq9PDsdRdDaDiTMlWMhlL3j7PIWK5TYLZdmOQcGVOBpJZnasCKKAneDRjLZhULACz66i2IhtJGm8yNWZL7ggv7kWEJPQ7NvkWOcidUzW8ZrVF6ASxmYdYqdzU9qESrbtX/yMYzOR/D7a48GZJxFPHXokpVNXzjrt3PEq9N8rIwdIZsS2VXvciLj67zVEE3Bt+hGZATJhylLFvIoR47Ym77GtXmo+CVvPQ5uWzaDlkg1Gmqni6so62d6lJ83tI0mY4xXc7D3AUlci7U0QeRR/LARRy6L5O5FeHsr6PyYa6doyadZj70hZ7O+ZHa3SWcNjw339NYFob5YMVEzXmhftLx6On7hmAgA=) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:400 800;font-display:swap;src:url(/assets/manrope-cyrillic-DfGDO6bq.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:400 800;font-display:swap;src:url(/assets/manrope-latin-ext-C-cYlMBm.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:400 800;font-display:swap;src:url(/assets/manrope-latin-B6Sd7_ZV.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400 600;font-display:swap;src:url(/assets/jbm-cyrillic-Buze_B52.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400 600;font-display:swap;src:url(/assets/jbm-latin-ext-DIC32ArD.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400 600;font-display:swap;src:url(/assets/jbm-latin-6fWv1k7M.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.crm-pro{--cp-ink: #1a2233;--cp-muted: #64748b;--cp-faint: #64748b;--cp-line: #e6e9ef;--cp-line-soft: #f0f2f6;--cp-paper: #ffffff;--cp-canvas: #f5f6f8;--cp-brand: #1259B8;--cp-brand-ink: #0D4796;--cp-brand-soft: #e7effa;--cp-brand-softer: #f3f7fd;--cp-ok: #177e5e;--cp-ok-soft: #e7f5ef;--cp-warn: #9a6700;--cp-warn-soft: #fbf1dd;--cp-bad: #c53d4d;--cp-bad-soft: #fdebed;--cp-info: #0B74A8;--cp-info-soft: #e8f3fa;--cp-r: 6px;color:var(--cp-ink)}.crm-pro .crm-page-header h5{font-size:var(--cp-fs-lg);font-weight:650;letter-spacing:-.01em;color:var(--cp-ink)}.crm-pro .crm-page-header p{font-size:var(--cp-fs-sm);color:var(--cp-faint)}.crm-pro .crm-page-header .search-box .form-control{height:34px;font-size:var(--cp-fs-md);background:var(--cp-paper);border:1px solid var(--cp-line);border-radius:var(--cp-r);color:var(--cp-ink);box-shadow:none}.crm-pro .crm-page-header .search-box .form-control:focus{border-color:var(--cp-brand);box-shadow:0 0 0 3px var(--cp-brand-soft)}.crm-pro .crm-page-header .search-box .search-icon{color:var(--cp-faint)}.crm-pro .ui-icon-group,.crm-pro .btn-group{border:1px solid var(--cp-line);border-radius:var(--cp-r);overflow:hidden;background:var(--cp-paper);padding:0;gap:0}.crm-pro .ui-icon-group .btn,.crm-pro .btn-group>.btn,.crm-pro .btn-group .dropdown>.btn,.crm-pro .btn-group .btn-icon{width:34px;height:32px;min-width:34px;border:none;border-left:1px solid var(--cp-line-soft);border-radius:0!important;background:var(--cp-paper);color:var(--cp-muted);box-shadow:none;display:inline-flex;align-items:center;justify-content:center;font-size:15px;transition:background-color .12s ease,color .12s ease}.crm-pro .btn-group>.btn:first-child,.crm-pro .btn-group>.dropdown:first-child>.btn{border-left:none}.crm-pro .ui-icon-group .btn:hover,.crm-pro .btn-group .btn:hover{background:var(--cp-brand-softer);color:var(--cp-brand)}.crm-pro .btn-primary,.crm-pro .crm-primary-action-btn{height:32px;padding:0 14px;border-radius:var(--cp-r);background:var(--cp-brand);border-color:var(--cp-brand);font-size:13px;font-weight:550;display:inline-flex;align-items:center;gap:6px}.crm-pro .btn-primary:hover,.crm-pro .crm-primary-action-btn:hover{background:var(--cp-brand-ink);border-color:var(--cp-brand-ink)}.crm-pro .btn-soft-danger{background:var(--cp-bad-soft);color:var(--cp-bad);border:none}.crm-pro .btn-soft-danger:hover{background:var(--cp-bad);color:#fff}.crm-pro .kanban-list-card{border:1px solid var(--card-line, var(--cp-line));border-radius:var(--card-r, 10px);box-shadow:var(--card-shadow, 0 1px 2px rgba(20, 30, 55, .06));overflow:hidden}.crm-pro .crm-grid-toolbar{background:var(--cp-paper);border-bottom:1px solid var(--cp-line-soft)}.crm-pro .kanban-list-card .table-responsive{overflow-x:auto;max-width:100%}.crm-pro .kanban-table .table thead th,.crm-pro .kt-datatable thead th{text-transform:none;letter-spacing:0;font-size:12px;font-weight:550;color:var(--cp-muted);background:var(--cp-paper);border-top:none;border-bottom:1px solid var(--cp-line);padding:10px 12px}.crm-pro .kanban-table thead input,.crm-pro .kanban-table thead select,.crm-pro .kt-datatable thead input,.crm-pro .kt-datatable thead select{height:27px;font-size:12px;border:1px solid var(--cp-line);border-radius:5px;background:var(--cp-paper);color:var(--cp-ink);box-shadow:none}.crm-pro .kanban-table thead input:focus,.crm-pro .kt-datatable thead input:focus{border-color:var(--cp-brand);box-shadow:none}.crm-pro .kanban-table .table tbody td,.crm-pro .kt-datatable tbody td{padding:13px 14px;border-top:none;border-bottom:1px solid var(--cp-line-soft);font-size:13px;color:var(--cp-ink);vertical-align:middle}.crm-pro .cp-avatar{width:30px;height:30px;flex:none;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:11px;font-weight:640;letter-spacing:.01em}.crm-pro .kanban-table .table tbody tr:hover,.crm-pro .kt-datatable tbody tr:hover{background-color:var(--cp-brand-softer)}.crm-pro .crm-grid-cell,.crm-pro .sales-list-cell-text,.crm-pro .crm-grid-title{font-size:13px;color:var(--cp-ink)}.crm-pro .crm-grid-muted,.crm-pro .sales-list-cell-muted{font-size:11.5px;color:var(--cp-faint)}.crm-pro .cp-contact .cp-em{line-height:1.3}.crm-pro .cp-contact .cp-ph{font-size:11.5px;color:var(--cp-faint);line-height:1.3;font-variant-numeric:tabular-nums}.crm-pro .lead-list-copy-btn{background:transparent;color:var(--cp-faint);border:none}.crm-pro .lead-list-copy-btn:hover{color:var(--cp-brand);background:var(--cp-line-soft)}.crm-pro .cp-made .cp-nm{font-size:13px;font-weight:500;line-height:1.3}.crm-pro .cp-made .cp-dt{font-size:11.5px;color:var(--cp-faint);line-height:1.3;font-variant-numeric:tabular-nums}.crm-pro .cp-made .cp-when{font-size:12.5px;font-weight:550;color:var(--cp-ink);line-height:1.3;white-space:nowrap}.crm-pro .cp-made .cp-nm-sub{font-size:11.5px;color:var(--cp-faint);line-height:1.3}.crm-pro .cp-mgr{min-width:0}.crm-pro .cp-mgr .cp-mono{width:22px;height:22px;flex:none;border-radius:6px;background:var(--cp-brand-soft);color:var(--cp-brand);font-size:10px;font-weight:650;display:inline-flex;align-items:center;justify-content:center}.crm-pro .cp-mgr .cp-mgr-nm{font-size:12.5px;color:var(--cp-ink);min-width:0}.crm-pro .badge{font-size:12px;font-weight:550;padding:4px 9px;border-radius:999px;text-transform:none;letter-spacing:0}.crm-pro .badge.bg-warning-subtle,.crm-pro .badge.bg-warning{background:var(--cp-warn-soft)!important;color:var(--cp-warn)!important}.crm-pro .badge.bg-success-subtle,.crm-pro .badge.bg-success{background:var(--cp-ok-soft)!important;color:var(--cp-ok)!important}.crm-pro .badge.bg-danger-subtle,.crm-pro .badge.bg-danger{background:var(--cp-bad-soft)!important;color:var(--cp-bad)!important}.crm-pro .badge.bg-info-subtle,.crm-pro .badge.bg-info{background:var(--cp-info-soft)!important;color:var(--cp-info)!important}.crm-pro .badge.bg-secondary-subtle,.crm-pro .badge.bg-light{background:var(--cp-line-soft)!important;color:var(--cp-muted)!important}.crm-pro .lead-list-actions .btn,.crm-pro .lead-list-actions a.btn{width:26px;height:26px;padding:0;display:inline-flex;align-items:center;justify-content:center;border:none;border-radius:5px;background:transparent;color:var(--cp-faint)}.crm-pro .lead-list-actions .btn:hover{background:var(--cp-line-soft);color:var(--cp-brand)}.crm-pro .lead-list-actions .btn-soft-danger:hover,.crm-pro .lead-list-actions .remove-list:hover{background:var(--cp-bad-soft);color:var(--cp-bad)}.crm-pro .crm-grid-pagination-info{font-size:12px;color:var(--cp-muted)}.crm-pro .pagination .page-link{border:none;border-radius:5px;font-size:12px;color:var(--cp-muted);min-width:26px;text-align:center}.crm-pro .pagination .page-item.active .page-link{background:var(--cp-brand);color:#fff;font-weight:600}.crm-pro .modal-content{border:1px solid var(--cp-line);border-radius:12px;box-shadow:0 12px 32px #141e3724}.crm-pro .modal-header{border-bottom:1px solid var(--cp-line-soft);padding:16px 20px 14px}.crm-pro .modal-header h5{font-size:15px;font-weight:650;letter-spacing:-.01em}.crm-pro .modal-body{font-size:13px}.crm-pro .modal-body .form-label{font-size:12px;font-weight:550;color:var(--cp-muted);margin-bottom:5px}.crm-pro .modal-body .form-control,.crm-pro .modal-body .form-select{height:34px;font-size:13px;border:1px solid var(--cp-line);border-radius:var(--cp-r);box-shadow:none}.crm-pro .modal-body textarea.form-control{height:auto}.crm-pro .modal-body .form-control:focus,.crm-pro .modal-body .form-select:focus{border-color:var(--cp-brand);box-shadow:0 0 0 3px var(--cp-brand-soft)}.crm-pro .modal-body .card{border:none;box-shadow:none}.crm-pro .modal-footer{border-top:1px solid var(--cp-line-soft);padding:14px 20px}.crm-pro .crm-act-headicon{width:34px;height:34px;border-radius:9px;flex:none;background:var(--cp-brand-soft);color:var(--cp-brand);display:inline-flex;align-items:center;justify-content:center;font-size:16px}.crm-pro .crm-act-sub{font-size:12px;color:var(--cp-faint)}.crm-pro .crm-act-tabs{display:flex;gap:2px;list-style:none;padding:0;margin:0 0 16px;border-bottom:1px solid var(--cp-line)}.crm-pro .crm-act-tabs button{border:none;background:transparent;font:inherit;font-size:13px;font-weight:550;color:var(--cp-muted);padding:9px 14px;cursor:pointer;border-bottom:2px solid transparent;margin-bottom:-1px;display:inline-flex;align-items:center}.crm-pro .crm-act-tabs button:hover{color:var(--cp-ink)}.crm-pro .crm-act-tabs button.active{color:var(--cp-brand);border-bottom-color:var(--cp-brand)}.crm-pro .crm-act-cnt{background:var(--cp-line-soft);color:var(--cp-muted);border-radius:20px;padding:0 7px;font-size:10.5px;font-weight:650;margin-left:6px}.crm-pro .crm-act-tabs button.active .crm-act-cnt{background:var(--cp-brand-soft);color:var(--cp-brand)}.crm-pro .crm-act-hist{border:1px solid var(--cp-line);border-radius:10px;overflow:hidden}.crm-pro .crm-act-hist-scroll{max-height:260px;overflow-y:auto}.crm-pro .crm-act-hist table{width:100%;border-collapse:collapse}.crm-pro .crm-act-hist thead th{text-align:left;font-size:10.5px;text-transform:uppercase;letter-spacing:.04em;color:var(--cp-faint);font-weight:650;background:var(--cp-brand-softer);padding:8px 12px;white-space:nowrap;position:sticky;top:0}.crm-pro .crm-act-hist tbody td{padding:9px 12px;border-top:1px solid var(--cp-line-soft);font-size:12.5px;vertical-align:middle}.crm-pro .crm-act-hist tbody tr:hover{background:var(--cp-brand-softer)}.crm-pro .crm-act-type{font-weight:560;color:var(--cp-ink)}.crm-pro .crm-act-dt{color:var(--cp-muted);white-space:nowrap;font-variant-numeric:tabular-nums}.crm-pro .crm-act-desc{color:var(--cp-muted);max-width:220px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.crm-pro .crm-act-edit{border:none;background:transparent;color:var(--cp-faint);cursor:pointer;width:26px;height:26px;border-radius:6px}.crm-pro .crm-act-edit:hover{background:var(--cp-line-soft);color:var(--cp-brand)}.crm-pro .crm-act-empty{padding:28px;text-align:center;color:var(--cp-faint);font-size:12.5px}.crm-pro .crm-act-empty i{font-size:22px}.crm-pro .crm-act-note{max-width:340px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:var(--cp-ink)}.crm-pro .crm-act-mades{font-size:12px;color:var(--cp-ink);font-weight:500;line-height:1.3}.crm-pro .crm-act-hist tbody td .crm-act-dt{line-height:1.3}.crm-pro .crm-va-error{background:var(--cp-warn-soft);color:var(--cp-warn);border-radius:8px;padding:9px 12px;font-size:12.5px}.crm-pro .crm-va-chip{display:flex;align-items:center;gap:10px;background:var(--cp-brand-softer);border:1px solid var(--cp-line-soft);border-radius:10px;padding:10px 12px;margin-bottom:20px}.crm-pro .crm-va-av{width:30px;height:30px;border-radius:50%;background:var(--cp-brand-soft);color:var(--cp-brand);display:inline-flex;align-items:center;justify-content:center;font-size:11px;font-weight:650;flex:none}.crm-pro .crm-va-nm{font-size:13px;font-weight:570}.crm-pro .crm-va-subx{font-size:11.5px;color:var(--cp-muted)}.crm-pro .crm-va-stage{text-align:center;padding:10px 0 6px}.crm-pro .crm-va-mic{width:88px;height:88px;border-radius:50%;border:none;cursor:pointer;background:var(--cp-brand);color:#fff;font-size:32px;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 8px 24px #40518959;transition:transform .15s ease}.crm-pro .crm-va-mic:hover{transform:scale(1.04)}.crm-pro .crm-va-mic.rec{background:var(--cp-bad);animation:crmVaPulse 1.4s infinite}@keyframes crmVaPulse{0%{box-shadow:0 0 #c53d4d73}70%{box-shadow:0 0 0 18px #c53d4d00}to{box-shadow:0 0 #c53d4d00}}.crm-pro .crm-va-wave{display:flex;justify-content:center;align-items:flex-end;gap:3px;height:34px;margin-top:16px}.crm-pro .crm-va-wave span{width:3px;background:var(--cp-brand);border-radius:2px;animation:crmVaWave 1s infinite ease-in-out}@keyframes crmVaWave{0%,to{height:6px}50%{height:30px}}.crm-pro .crm-va-wave span:nth-child(2){animation-delay:.1s}.crm-pro .crm-va-wave span:nth-child(3){animation-delay:.2s}.crm-pro .crm-va-wave span:nth-child(4){animation-delay:.3s}.crm-pro .crm-va-wave span:nth-child(5){animation-delay:.15s}.crm-pro .crm-va-wave span:nth-child(6){animation-delay:.25s}.crm-pro .crm-va-wave span:nth-child(7){animation-delay:.05s}.crm-pro .crm-va-hint{font-size:12.5px;color:var(--cp-muted);margin-top:14px}.crm-pro .crm-va-hint b{color:var(--cp-ink)}.crm-pro .crm-va-live{margin-top:16px;padding:12px 14px;background:var(--cp-brand-softer);border:1px solid var(--cp-line-soft);border-radius:9px;font-size:13.5px;line-height:1.55;text-align:left;color:var(--cp-ink)}.crm-pro .crm-va-interim{color:var(--cp-faint)}.crm-pro .crm-va-trlabel{display:flex;align-items:center;justify-content:space-between;font-size:11px;text-transform:uppercase;letter-spacing:.04em;color:var(--cp-faint);font-weight:650;margin-bottom:7px}.crm-pro .crm-va-redo{border:none;background:transparent;color:var(--cp-brand);font:inherit;font-size:12px;cursor:pointer;font-weight:550;display:inline-flex;align-items:center}.crm-pro .crm-va-ask{font-size:12.5px;color:var(--cp-muted);text-align:center;margin:18px 0 10px}.crm-pro .crm-va-choice{display:grid;grid-template-columns:1fr 1fr;gap:12px}.crm-pro .crm-va-ch{display:flex;flex-direction:column;align-items:center;gap:6px;padding:16px;border:1px solid var(--cp-line);border-radius:11px;background:var(--cp-paper);cursor:pointer;transition:border-color .12s ease,background-color .12s ease}.crm-pro .crm-va-ch:hover{border-color:var(--cp-brand);background:var(--cp-brand-soft)}.crm-pro .crm-va-ch:disabled{opacity:.5;cursor:not-allowed}.crm-pro .crm-va-ci{width:38px;height:38px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;font-size:18px}.crm-pro .crm-va-ci.note{background:var(--cp-warn-soft);color:var(--cp-warn)}.crm-pro .crm-va-ci.act{background:var(--cp-ok-soft);color:var(--cp-ok)}.crm-pro .crm-va-ct{font-size:13.5px;font-weight:600}.crm-pro .crm-va-cs{font-size:11px;color:var(--cp-faint)}.crm-pro .crm-va-back{border:none;background:transparent;color:var(--cp-brand);font:inherit;font-size:12.5px;cursor:pointer;font-weight:550;margin-bottom:12px;display:inline-flex;align-items:center}.crm-pro .crm-va-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px 14px}.crm-pro .crm-va-full{grid-column:1 / -1}@media(max-width:560px){.crm-pro .crm-va-choice,.crm-pro .crm-va-grid{grid-template-columns:1fr}}.crm-pro .page-title-box{display:none}.crm-pro .cp-who .cp-nm{font-size:13px;font-weight:550;line-height:1.3;color:var(--cp-ink)}.crm-pro .cp-who .cp-co{font-size:11.5px;color:var(--cp-muted);line-height:1.3}html .crm-pro .crm-list-pill{display:inline-flex;align-items:center;gap:7px;height:24px;padding:0 10px 0 8px;border:1px solid var(--cp-line);border-radius:7px;font-size:12px;font-weight:540;text-transform:none;letter-spacing:0;white-space:nowrap;background:var(--cp-line-soft);color:var(--cp-muted)}html .crm-pro .crm-list-pill:before{content:"";width:6px;height:6px;border-radius:2px;background:currentColor;flex:none}html .crm-pro .crm-list-pill.crm-list-pill-primary{background:var(--cp-line-soft);color:var(--cp-muted)}html .crm-pro .crm-list-pill.crm-list-pill-primary:before{background:var(--cp-faint)}html .crm-pro .crm-list-pill.cp-product{background:var(--cp-brand-softer);color:var(--cp-ink)}html .crm-pro .crm-list-pill.cp-product:before{background:var(--cp-brand)}html .crm-pro .crm-list-pill.crm-list-pill-secondary{background:var(--cp-warn-soft);color:var(--cp-warn)}html .crm-pro .crm-list-pill.crm-list-pill-success{background:var(--cp-ok-soft);color:var(--cp-ok)}html .crm-pro .crm-list-pill.crm-list-pill-warning{background:var(--cp-warn-soft);color:var(--cp-warn)}html .crm-pro .crm-list-pill.crm-list-pill-danger{background:var(--cp-bad-soft);color:var(--cp-bad)}html .crm-pro .crm-list-pill.crm-list-pill-info{background:var(--cp-info-soft);color:var(--cp-info)}html .crm-pro .lead-list-pill-wrap,html .crm-pro .lead-list-pill-wrap-compact{flex-wrap:nowrap;max-width:100%;min-width:0;white-space:nowrap;overflow:hidden}html .crm-pro .lead-list-pill-wrap-compact .crm-list-pill,html .crm-pro .lead-list-pill-wrap .crm-list-pill{max-width:100%;min-width:0;white-space:nowrap}html .crm-pro .crm-list-pill .lead-list-pill-label{display:block;min-width:0;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html .crm-pro .lead-list-actions .btn,html .crm-pro .lead-list-actions a.btn,html .crm-pro .lead-list-actions .btn-soft-info,html .crm-pro .lead-list-actions .btn-soft-primary,html .crm-pro .lead-list-actions .btn-soft-danger{width:26px;height:26px;padding:0;display:inline-flex;align-items:center;justify-content:center;border:none;border-radius:5px;background:transparent;color:var(--cp-faint);box-shadow:none}html .crm-pro .lead-list-actions .btn:hover,html .crm-pro .lead-list-actions a.btn:hover{background:var(--cp-line-soft);color:var(--cp-brand)}html .crm-pro .lead-list-actions .btn-soft-danger:hover,html .crm-pro .lead-list-actions .remove-list:hover{background:var(--cp-bad-soft);color:var(--cp-bad)}html .crm-pro .lead-list-actions .lead-hot-action:hover{background:var(--cp-warn-soft);color:var(--cp-warn)}html .crm-pro .kt-datatable tbody tr .lead-list-actions li>.lead-hot-action.is-on{opacity:1;color:var(--cp-warn)}html .crm-pro .lead-list-actions li:first-child>.btn{color:var(--cp-brand)}html .crm-pro .lead-list-actions li:first-child>.btn:hover{background:var(--cp-brand-soft);color:var(--cp-brand-ink)}.crm-pro .kt-datatable tbody tr .lead-list-actions li:not(:first-child)>.btn{opacity:0;transition:opacity .12s ease,background-color .12s ease,color .12s ease}.crm-pro .kt-datatable tbody tr:hover .lead-list-actions li:not(:first-child)>.btn{opacity:1}@media(hover:none){.crm-pro .kt-datatable tbody tr .lead-list-actions li:not(:first-child)>.btn{opacity:1}}.crm-pro .kanban-table tbody td:first-child .btn,.crm-pro .kt-datatable tbody td:first-child .btn{background:transparent;border:none;color:var(--cp-faint);box-shadow:none}.crm-pro .kanban-table tbody td:first-child .btn:hover,.crm-pro .kt-datatable tbody td:first-child .btn:hover{color:var(--cp-brand);background:var(--cp-line-soft)}.crm-pro .kanban-table .avatar-xs .avatar-title,.crm-pro .kt-datatable .avatar-xs .avatar-title{border-radius:6px;font-size:9px}.crm-pro .crm-peek{display:flex;gap:18px;align-items:flex-start;flex-wrap:wrap;padding:14px 16px;background:var(--cp-brand-softer);border-top:1px solid var(--cp-line);border-bottom:1px solid var(--cp-line)}.crm-pro .crm-peek-facts{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:12px 20px;flex:1;min-width:280px}.crm-pro .crm-peek-k{font-size:10px;text-transform:uppercase;letter-spacing:.04em;color:var(--cp-faint);font-weight:600;display:flex;align-items:center;gap:5px}.crm-pro .crm-peek-k i{font-size:12px}.crm-pro .crm-peek-v{font-size:12.5px;font-weight:500;color:var(--cp-ink);margin-top:2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.crm-pro .crm-peek-side{width:250px;flex:none;display:flex;flex-direction:column;gap:8px}.crm-pro .crm-peek-link{display:flex;align-items:center;gap:10px;padding:8px 11px;background:var(--cp-paper);border:1px solid var(--cp-line);border-radius:8px;text-decoration:none;color:var(--cp-ink);transition:border-color .12s ease,background-color .12s ease}.crm-pro .crm-peek-link:hover{border-color:var(--cp-brand);background:var(--cp-brand-soft)}.crm-pro .crm-peek-ic{width:26px;height:26px;border-radius:7px;flex:none;display:inline-flex;align-items:center;justify-content:center;font-size:14px}.crm-pro .crm-peek-ic.ic-p{background:var(--cp-info-soft);color:var(--cp-info)}.crm-pro .crm-peek-ic.ic-a{background:var(--cp-ok-soft);color:var(--cp-ok)}.crm-pro .crm-peek-ic.ic-o{background:var(--cp-warn-soft);color:var(--cp-warn)}.crm-pro .crm-peek-lt{flex:1;min-width:0;font-size:12.5px;font-weight:560}.crm-pro .crm-peek-cnt{font-size:11px;font-weight:650;background:var(--cp-brand-soft);color:var(--cp-brand);border-radius:20px;padding:1px 8px;min-width:20px;text-align:center;font-variant-numeric:tabular-nums}.crm-pro .crm-peek-arw{color:var(--cp-faint);font-size:15px}.crm-pro .crm-peek-cta{display:flex;align-items:center;justify-content:center;gap:7px;height:36px;background:var(--cp-brand);color:#fff;border-radius:8px;text-decoration:none;font-size:13px;font-weight:560;margin-top:2px}.crm-pro .crm-peek-cta:hover{background:var(--cp-brand-ink);color:#fff}@media(max-width:720px){.crm-pro .crm-peek-side{width:100%}}.crm-pro .cp-dup{display:flex;align-items:center;gap:10px;padding:9px 12px;margin-bottom:14px;background:var(--cp-warn-soft);color:var(--cp-warn);border-radius:8px;font-size:12.5px;font-weight:550}.crm-pro .cp-dup .cp-dup-detail{font-weight:400;color:var(--cp-muted)}.crm-pro .cp-dup i{font-size:15px;flex:none}.crm-pro .crm-hd-seg .btn{width:auto;min-width:0;padding:0 12px;gap:6px;font-size:12.5px;font-weight:550;white-space:nowrap}.crm-pro .crm-hd-seg .btn :is(i,.nni){font-size:14px}.crm-pro .crm-hd-seg .btn-group{border:none;border-radius:0;background:transparent;overflow:visible}.crm-pro .crm-hd-seg>.btn-group+.btn-group>.btn{border-left:1px solid var(--cp-line-soft)}.crm-pro .btn-group.crm-hd-seg{overflow:visible}.crm-pro .crm-hd-seg>.btn:first-child,.crm-pro .crm-hd-seg>.btn-group:first-child .btn{border-top-left-radius:calc(var(--cp-r) - 1px)!important;border-bottom-left-radius:calc(var(--cp-r) - 1px)!important}.crm-pro .crm-hd-seg>.btn:last-child,.crm-pro .crm-hd-seg>.btn-group:last-child .btn{border-top-right-radius:calc(var(--cp-r) - 1px)!important;border-bottom-right-radius:calc(var(--cp-r) - 1px)!important}.crm-pro .btn-group .btn.active{background:var(--cp-brand-soft);color:var(--cp-brand)}.crm-pro .crm-hd-seg .dropdown-menu .dropdown-item.active{background:var(--cp-brand-soft);color:var(--cp-brand-ink)}.crm-pro .crm-page-header .search-box .form-control{width:100%}.crm-pro .tm-tree,.crm-pro .tm-node{display:flex;flex-direction:column;gap:10px}.crm-pro .tm-children{display:flex;flex-direction:column;gap:10px;margin-left:26px;padding-left:18px;border-left:2px solid var(--cp-line);position:relative}.crm-pro .tm-children>.tm-node>.tm-card:before{content:"";position:absolute;left:-18px;top:24px;width:16px;height:2px;background:var(--cp-line)}.crm-pro .tm-card{position:relative;background:var(--cp-paper);border:1px solid var(--cp-line);border-radius:10px;padding:13px 15px;transition:border-color .15s ease,box-shadow .15s ease}.crm-pro .tm-card:hover{border-color:#d3d9e4;box-shadow:0 3px 12px #1a223312}.crm-pro .tm-head{display:flex;align-items:center;gap:11px}.crm-pro .tm-id{flex:1 1 auto;min-width:0}.crm-pro .tm-team{display:flex;align-items:center;gap:7px;flex-wrap:wrap;font-size:13.5px;font-weight:650;color:var(--cp-ink);line-height:1.3}.crm-pro .tm-mgr{font-size:11.5px;color:var(--cp-faint);display:flex;align-items:center;gap:5px;margin-top:2px}.crm-pro .tm-badge{display:inline-flex;align-items:center;gap:4px;height:19px;padding:0 8px;border-radius:999px;background:var(--cp-warn-soft);color:var(--cp-warn);font-size:10.5px;font-weight:600}.crm-pro .tm-badge-soft{background:var(--cp-brand-soft);color:var(--cp-brand-ink)}.crm-pro .tm-badge i{font-size:12px}.crm-pro .tm-acts{display:flex;align-items:center;gap:4px;flex:none}.crm-pro .tm-acts .tm-primary{height:28px;padding:0 10px;font-size:12px}.crm-pro .tm-ico{width:28px;height:28px;border:1px solid transparent;border-radius:6px;background:transparent;color:var(--cp-faint);font-size:15px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;opacity:0;transition:opacity .12s ease,background-color .12s ease,color .12s ease}.crm-pro .tm-card:hover .tm-ico{opacity:1}.crm-pro .tm-ico:hover{background:var(--cp-line-soft);color:var(--cp-brand)}.crm-pro .tm-ico.tm-del:hover{background:var(--cp-bad-soft);color:var(--cp-bad)}@media(hover:none){.crm-pro .tm-ico{opacity:1}}.crm-pro .tm-quick{display:flex;align-items:center;gap:8px;margin-top:11px;padding:9px;border:1px dashed var(--cp-line);border-radius:8px;background:var(--cp-brand-softer)}.crm-pro .tm-members{display:flex;flex-wrap:wrap;gap:5px;align-items:center;margin-top:11px}.crm-pro .tm-empty{font-size:11.5px;color:var(--cp-faint)}.crm-pro .tm-foot{display:flex;gap:6px;align-items:center;margin-top:10px;padding-top:8px;border-top:1px solid var(--cp-line-soft);font-size:11px;color:var(--cp-faint)}@media(max-width:640px){.crm-pro .tm-children{margin-left:10px;padding-left:12px}.crm-pro .tm-acts .tm-primary span{display:none}}.crm-pro .tm-parent{display:inline-flex;align-items:center;gap:4px;margin-left:8px;padding-left:8px;border-left:1px solid var(--cp-line);color:var(--cp-brand);font-weight:550}.crm-pro .tm-parent i{font-size:13px}.crm-pro .tm-pill{display:inline-flex;align-items:center;gap:4px}.crm-pro .tm-pill-x{width:15px;height:15px;flex:none;border:none;border-radius:50%;background:transparent;color:var(--cp-faint);font-size:12px;line-height:1;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;opacity:0;transition:opacity .12s ease,background-color .12s ease,color .12s ease}.crm-pro .tm-pill:hover .tm-pill-x,.crm-pro .team-detail-member-card:hover .tm-pill-x{opacity:1}.crm-pro .tm-pill-x:hover{background:var(--cp-bad-soft);color:var(--cp-bad)}.crm-pro .tm-pill-x:disabled{opacity:1;cursor:default}@media(hover:none){.crm-pro .tm-pill-x{opacity:1}}.crm-pro .rg-teams{display:flex;align-items:center;gap:10px;margin-top:11px;padding-top:9px;border-top:1px dashed var(--cp-line-soft)}.crm-pro .rg-teams-lbl{font-size:11.5px;color:var(--cp-faint);white-space:nowrap;flex:none}.crm-pro .rg-teams-sel{flex:1 1 auto;min-width:0}.crm-pro .cp-idle{display:inline-block;margin-top:2px;font-size:10.5px;font-weight:600;padding:1px 7px;border-radius:999px;background:var(--cp-warn-soft, #fff4d6);color:var(--cp-warn, #9a6a00);white-space:nowrap}.crm-pro .cp-idle.is-late{background:var(--cp-bad-soft, #fde8e6);color:var(--cp-bad, #b3261e)}[data-layout-mode=dark] .crm-pro,[data-bs-theme=dark] .crm-pro{--cp-ink: #e9ecef;--cp-muted: #a6b0c0;--cp-faint: #7d8899;--cp-line: #2c3034;--cp-line-soft: #24282c;--cp-paper: #212529;--cp-canvas: #1a1d21;--cp-brand: #6AA6F0;--cp-brand-ink: #9CC4F5;--cp-brand-soft: #1b2a40;--cp-brand-softer: #162131;--cp-ok: #4bbf94;--cp-ok-soft: #14312a;--cp-warn: #d9a441;--cp-warn-soft: #33291a;--cp-bad: #e97b87;--cp-bad-soft: #351d21;--cp-info: #4FB8E8;--cp-info-soft: #16293a}.crm-pro .cp-kpi{font-variant-numeric:tabular-nums;letter-spacing:-.01em;color:var(--cp-ink)}.crm-date-range{display:inline-flex;align-items:center;gap:.375rem;height:34px;padding:0 .375rem 0 .625rem;border:1px solid var(--cp-line);border-radius:.5rem;background:var(--cp-paper);transition:border-color .15s ease,box-shadow .15s ease}.crm-date-range__icon{color:var(--cp-muted);font-size:15px;line-height:1}.crm-date-range__input{border:0;background:transparent;color:var(--cp-ink);font-size:var(--cp-fs-md);padding:0;outline:none;min-width:13.5rem;cursor:pointer}.crm-date-range__input::-moz-placeholder{color:var(--cp-muted)}.crm-date-range__input::placeholder{color:var(--cp-muted)}.crm-date-range__clear{border:0;background:transparent;color:var(--cp-muted);width:22px;height:22px;border-radius:6px;display:inline-flex;align-items:center;justify-content:center;line-height:1}.crm-date-range__clear:hover{background:var(--cp-line-soft);color:var(--cp-ink)}.crm-date-range:hover{border-color:var(--cp-faint)}.crm-date-range:focus-within{border-color:var(--cp-brand);box-shadow:0 0 0 3px var(--cp-brand-softer)}.crm-date-range.is-disabled{opacity:.6}.flatpickr-calendar .crm-date-range__presets{display:flex;flex-wrap:wrap;gap:6px;padding:8px 10px 10px;border-top:1px solid var(--cp-line)}.flatpickr-calendar .crm-date-range__preset{border:1px solid var(--cp-line);background:var(--cp-paper);color:var(--cp-ink);font-size:var(--cp-fs-xs);padding:3px 9px;border-radius:999px;line-height:1.4;cursor:pointer}.flatpickr-calendar .crm-date-range__preset:hover{border-color:var(--cp-brand);color:var(--cp-brand);background:var(--cp-brand-softer)}:root{--cp-ink: #1a2233;--cp-muted: #64748b;--cp-faint: #64748b;--cp-line: #e6e9ef;--cp-line-soft: #f0f2f6;--cp-paper: #ffffff;--cp-canvas: #f5f6f8;--cp-brand: #1259B8;--cp-brand-ink: #0D4796;--cp-brand-soft: #e7effa;--cp-brand-softer: #f3f7fd;--cp-ok: #177e5e;--cp-ok-soft: #e7f5ef;--cp-warn: #9a6700;--cp-warn-soft: #fbf1dd;--cp-bad: #c53d4d;--cp-bad-soft: #fdebed;--cp-info: #0B74A8;--cp-info-soft: #e8f3fa;--cp-r: 6px}[data-layout-mode=dark],[data-bs-theme=dark]{--cp-ink: #e9ecef;--cp-muted: #a6b0c0;--cp-faint: #7d8899;--cp-line: #2c3034;--cp-line-soft: #24282c;--cp-paper: #212529;--cp-canvas: #1a1d21;--cp-brand: #6AA6F0;--cp-brand-ink: #9CC4F5;--cp-brand-soft: #1b2a40;--cp-brand-softer: #162131;--cp-ok: #4bbf94;--cp-ok-soft: #14312a;--cp-warn: #d9a441;--cp-warn-soft: #33291a;--cp-bad: #e97b87;--cp-bad-soft: #351d21;--cp-info: #4FB8E8;--cp-info-soft: #16293a}[data-layout-mode=dark] .flatpickr-calendar,[data-bs-theme=dark] .flatpickr-calendar{background:var(--cp-paper);color:var(--cp-ink);border:1px solid var(--cp-line);box-shadow:0 8px 24px #00000073}[data-layout-mode=dark] .flatpickr-calendar.arrowTop:before,[data-bs-theme=dark] .flatpickr-calendar.arrowTop:before{border-bottom-color:var(--cp-line)}[data-layout-mode=dark] .flatpickr-calendar.arrowTop:after,[data-bs-theme=dark] .flatpickr-calendar.arrowTop:after{border-bottom-color:var(--cp-paper)}[data-layout-mode=dark] .flatpickr-calendar.arrowBottom:before,[data-bs-theme=dark] .flatpickr-calendar.arrowBottom:before{border-top-color:var(--cp-line)}[data-layout-mode=dark] .flatpickr-calendar.arrowBottom:after,[data-bs-theme=dark] .flatpickr-calendar.arrowBottom:after{border-top-color:var(--cp-paper)}[data-layout-mode=dark] .flatpickr-months,[data-layout-mode=dark] .flatpickr-months .flatpickr-month,[data-bs-theme=dark] .flatpickr-months,[data-bs-theme=dark] .flatpickr-months .flatpickr-month{background:var(--cp-brand);color:var(--cp-ink);fill:var(--cp-ink)}[data-layout-mode=dark] .flatpickr-months .flatpickr-prev-month svg,[data-layout-mode=dark] .flatpickr-months .flatpickr-next-month svg,[data-bs-theme=dark] .flatpickr-months .flatpickr-prev-month svg,[data-bs-theme=dark] .flatpickr-months .flatpickr-next-month svg{fill:var(--cp-ink)}[data-layout-mode=dark] .flatpickr-current-month .flatpickr-monthDropdown-months,[data-bs-theme=dark] .flatpickr-current-month .flatpickr-monthDropdown-months{background:var(--cp-brand);color:var(--cp-ink)}[data-layout-mode=dark] .flatpickr-current-month .flatpickr-monthDropdown-months .flatpickr-monthDropdown-month,[data-bs-theme=dark] .flatpickr-current-month .flatpickr-monthDropdown-months .flatpickr-monthDropdown-month{background:var(--cp-paper);color:var(--cp-ink)}[data-layout-mode=dark] .flatpickr-current-month input.cur-year,[data-bs-theme=dark] .flatpickr-current-month input.cur-year{color:var(--cp-ink)}[data-layout-mode=dark] .flatpickr-weekdays,[data-bs-theme=dark] .flatpickr-weekdays{background:var(--cp-brand)}[data-layout-mode=dark] span.flatpickr-weekday,[data-bs-theme=dark] span.flatpickr-weekday{background:var(--cp-brand);color:var(--cp-ink)}[data-layout-mode=dark] .flatpickr-days,[data-layout-mode=dark] .dayContainer,[data-bs-theme=dark] .flatpickr-days,[data-bs-theme=dark] .dayContainer{background:var(--cp-paper)}[data-layout-mode=dark] .flatpickr-day,[data-bs-theme=dark] .flatpickr-day{color:var(--cp-ink);border-color:transparent}[data-layout-mode=dark] .flatpickr-day:hover,[data-layout-mode=dark] .flatpickr-day:focus,[data-bs-theme=dark] .flatpickr-day:hover,[data-bs-theme=dark] .flatpickr-day:focus{background:var(--cp-brand-soft);border-color:var(--cp-brand-soft);color:var(--cp-ink)}[data-layout-mode=dark] .flatpickr-day.today,[data-bs-theme=dark] .flatpickr-day.today{border-color:var(--cp-brand)}[data-layout-mode=dark] .flatpickr-day.selected,[data-layout-mode=dark] .flatpickr-day.selected:hover,[data-bs-theme=dark] .flatpickr-day.selected,[data-bs-theme=dark] .flatpickr-day.selected:hover{background:var(--cp-brand);border-color:var(--cp-brand);color:var(--cp-canvas)}[data-layout-mode=dark] .flatpickr-day.prevMonthDay,[data-layout-mode=dark] .flatpickr-day.nextMonthDay,[data-layout-mode=dark] .flatpickr-day.flatpickr-disabled,[data-layout-mode=dark] .flatpickr-day.flatpickr-disabled:hover,[data-bs-theme=dark] .flatpickr-day.prevMonthDay,[data-bs-theme=dark] .flatpickr-day.nextMonthDay,[data-bs-theme=dark] .flatpickr-day.flatpickr-disabled,[data-bs-theme=dark] .flatpickr-day.flatpickr-disabled:hover{color:var(--cp-faint);background:transparent}.crm-pro .crm-grid-cards{display:flex;flex-direction:column;gap:.5rem;padding:.5rem}.crm-pro .crm-grid-mobile-sort__label{color:var(--cp-muted);font-size:12px;font-weight:600}.crm-pro .crm-grid-card{border:1px solid var(--cp-line);border-radius:var(--cp-r);background:var(--cp-paper);padding:.625rem .75rem}.crm-pro .crm-grid-card__title{font-size:13.5px;font-weight:650;color:var(--cp-ink);line-height:1.35;margin-bottom:.5rem;overflow-wrap:anywhere}.crm-pro .crm-grid-card__title .btn-link{font-size:13.5px;font-weight:650}.crm-pro .crm-grid-card__fields{display:grid;grid-template-columns:1fr 1fr;gap:.375rem .75rem;margin:0}.crm-pro .crm-grid-card__field{min-width:0}.crm-pro .crm-grid-card__field dt{font-size:10.5px;font-weight:500;color:var(--cp-faint);text-transform:uppercase;letter-spacing:.04em;margin:0}.crm-pro .crm-grid-card__field dd{font-size:12.5px;color:var(--cp-ink);margin:0;overflow-wrap:anywhere}.crm-pro .crm-grid-card__actions{display:flex;justify-content:flex-end;gap:.375rem;margin-top:.625rem;padding-top:.5rem;border-top:1px solid var(--cp-line-soft)}@media(max-width:359.98px){.crm-pro .crm-grid-card__fields{grid-template-columns:1fr}}@media(max-width:991.98px){.crm-pro .crm-page-header__searchrow .btn{padding-left:.5rem;padding-right:.5rem;font-size:12px}.crm-pro .crm-page-header__searchrow .btn span,.crm-pro .crm-page-header__searchrow .btn .crm-add-button__label{display:none}.crm-pro .crm-page-header__searchrow .btn :is(i,.nni){margin:0!important}}.crm-pro .btn-icon,.crm-pro .kt-pagination__btn{min-width:32px;min-height:32px}.crm-pro .crm-status-timeline{overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;padding-bottom:2px}.crm-pro .crm-status-timeline::-webkit-scrollbar{display:none}.crm-pro .crm-page-header h5{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.crm-pro .kt-datatable td .btn-soft-secondary.p-1{min-width:32px;min-height:32px}.crm-pro .table-responsive{scrollbar-width:thin;scrollbar-color:#c5cbd6 transparent}.crm-pro .table-responsive::-webkit-scrollbar{height:8px;width:8px}.crm-pro .table-responsive::-webkit-scrollbar-track{background:transparent}.crm-pro .table-responsive::-webkit-scrollbar-thumb{background:#c5cbd6;border-radius:8px}[data-layout-mode=dark] .crm-pro .table-responsive{scrollbar-color:#3a4049 transparent}[data-layout-mode=dark] .crm-pro .table-responsive::-webkit-scrollbar-thumb{background:#3a4049}:root{--cp-fs-xs: 11px;--cp-fs-sm: 12px;--cp-fs-md: 12.5px;--cp-fs-base: 13px;--cp-fs-lg: 15px;--cp-fs-xl: 18px;--cp-fs-2xl: 24px;--cp-font: "Inter", system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif}html[data-layout=demo4] body{font-family:var(--cp-font);font-size:var(--cp-fs-base);line-height:1.45;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}html[data-layout=demo4] .page-title-box h4{font-size:var(--cp-fs-lg)}html[data-layout=demo4] .page-title-box .breadcrumb,html[data-layout=demo4] .page-title-box .breadcrumb-item{font-size:var(--cp-fs-sm)}html[data-layout=demo4] .crm-pro .crm-page-header h5{font-size:var(--cp-fs-lg)}html[data-layout=demo4] .crm-pro .crm-page-header p{font-size:var(--cp-fs-md)}html[data-layout=demo4] .crm-pro h6,html[data-layout=demo4] .crm-pro .card-title{font-size:var(--cp-fs-base);font-weight:600}html[data-layout=demo4] .crm-pro .kt-datatable thead th{font-size:var(--cp-fs-sm)}html[data-layout=demo4] .crm-pro .kt-datatable tbody td{font-size:var(--cp-fs-md)}html[data-layout=demo4] .crm-pro .kt-datatable thead input,html[data-layout=demo4] .crm-pro .kt-datatable thead select,html[data-layout=demo4] .crm-pro .kt-datatable thead [class*=__control],html[data-layout=demo4] .crm-pro .kt-datatable thead [class*=__placeholder],html[data-layout=demo4] .crm-pro .kt-datatable thead [class*=__single-value],html[data-layout=demo4] .crm-pro .kt-datatable thead [class*=__option],html[data-layout=demo4] .crm-pro .kt-pagination,html[data-layout=demo4] .crm-pro .kt-pagination .btn,html[data-layout=demo4] .crm-pro .kt-pagination select,html[data-layout=demo4] .crm-pro .crm-grid-pagination-info{font-size:var(--cp-fs-sm)}html[data-layout=demo4] .crm-pro .crm-grid-title{font-size:var(--cp-fs-md);font-weight:600;color:var(--cp-ink)}html[data-layout=demo4] .crm-pro .crm-grid-muted{font-size:var(--cp-fs-sm)}html[data-layout=demo4] .crm-pro .kt-datatable tbody td .btn-link,html[data-layout=demo4] .crm-pro .kt-datatable tbody td .btn-sm{font-size:var(--cp-fs-md)}html[data-layout=demo4] .crm-pro .crm-grid-toolbar-btn{height:34px;min-width:34px}html[data-layout=demo4] .crm-pro .form-label{font-size:var(--cp-fs-sm);font-weight:500;margin-bottom:4px}html[data-layout=demo4] .crm-pro .form-control,html[data-layout=demo4] .crm-pro .form-select,html[data-layout=demo4] .crm-pro .flatpickr-input,html[data-layout=demo4] .crm-pro [class*=__control],html[data-layout=demo4] .crm-pro [class*=__single-value],html[data-layout=demo4] .crm-pro [class*=__placeholder],html[data-layout=demo4] .crm-pro [class*=__option],html[data-layout=demo4] .crm-pro .form-check-label{font-size:var(--cp-fs-md)}html[data-layout=demo4] .crm-pro .form-text{font-size:var(--cp-fs-xs)}html[data-layout=demo4] .crm-pro .btn{font-size:var(--cp-fs-md)}html[data-layout=demo4] .crm-pro .btn-sm,html[data-layout=demo4] .crm-pro .badge,html[data-layout=demo4] .crm-pro .crm-list-pill{font-size:var(--cp-fs-sm)}html[data-layout=demo4] .crm-pro .crm-grid-card__field dt{font-size:var(--cp-fs-xs)}html[data-layout=demo4] .crm-pro .crm-grid-card__field dd{font-size:var(--cp-fs-md)}html[data-layout=demo4] .crm-pro .kt-datatable thead th{vertical-align:top}html[data-layout=demo4] .crm-pro .kt-datatable thead th>span.d-flex{min-height:20px;line-height:1.3}html[data-layout=demo4] .crm-pro .kt-datatable tbody td{vertical-align:middle;line-height:1.45}html[data-layout=demo4] .crm-pro .kt-datatable td .btn-link,html[data-layout=demo4] .crm-pro .crm-grid-card .btn-link{display:inline;padding:0;border:0;min-height:0;height:auto;line-height:inherit;vertical-align:baseline;font-size:inherit}.crm-pro .crm-page-header__top{display:flex;align-items:center;gap:14px;min-width:0}.crm-pro .crm-page-header__icon{width:40px;height:40px;border-radius:10px;flex:none;display:inline-flex;align-items:center;justify-content:center;background:var(--cp-brand-soft);color:var(--cp-brand);font-size:20px}.crm-pro .crm-page-header__title{flex:0 1 auto;min-width:0}.crm-pro .crm-page-header__title h5{font-size:var(--cp-fs-lg);font-weight:650;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.crm-pro .crm-page-header__title p{font-size:var(--cp-fs-md);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.crm-pro .crm-page-header__stats{display:flex;align-items:center;gap:0;margin-left:8px;flex:0 1 auto;min-width:0}.crm-pro .crm-page-header__stat{display:flex;flex-direction:column;padding:0 16px;border-left:1px solid var(--cp-line);line-height:1.15}.crm-pro .crm-page-header__stat-value{font-size:18px;font-weight:650;color:var(--cp-ink);font-variant-numeric:tabular-nums}.crm-pro .crm-page-header__stat-value.is-ok{color:var(--cp-ok)}.crm-pro .crm-page-header__stat-value.is-warn{color:var(--cp-warn)}.crm-pro .crm-page-header__stat-value.is-bad{color:var(--cp-bad)}.crm-pro .crm-page-header__stat-label{font-size:var(--cp-fs-xs);color:var(--cp-faint);white-space:nowrap}.crm-pro .crm-page-header__right{margin-left:auto;display:flex;align-items:center;gap:8px;flex:0 1 auto;min-width:0;justify-content:flex-end}.crm-pro .crm-page-header__actions{display:flex;align-items:center;gap:8px;flex:none}.crm-pro .crm-page-header__actions .btn,.crm-pro .crm-page-header__actions .crm-addbtn-main{height:34px}.crm-pro .crm-page-header__strip{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;padding-top:12px;border-top:1px solid var(--cp-line-soft)}.crm-pro .crm-page-header__search{flex:0 1 320px;width:320px;min-width:160px}.crm-pro .crm-page-header__search .form-control{width:100%;height:34px}.crm-pro .crm-page-header__filter{flex:0 0 auto}.crm-pro .crm-page-header__filter .btn,.crm-pro .crm-page-header__filter .form-control,.crm-pro .crm-page-header__filter [class*=__control],.crm-pro .crm-page-header__filter .flatpickr-input{min-height:34px;height:34px}@media(max-width:767.98px){.crm-pro .crm-page-header__stats{display:none}.crm-pro .crm-page-header__top{flex-wrap:wrap}.crm-pro .crm-page-header__right{flex:1 1 100%;flex-wrap:wrap;justify-content:flex-start}.crm-pro .crm-page-header__search{flex:1 1 100%;width:auto;min-width:0}.crm-pro .crm-page-header__actions{margin-left:auto}.crm-pro .crm-page-header__filter{flex:1 1 100%}}.crm-pro .crm-row-actions{display:flex;justify-content:flex-end;align-items:center;gap:4px}.crm-pro .crm-row-actions .btn{height:32px;min-width:32px;padding:0 8px;display:inline-flex;align-items:center;justify-content:center;font-size:var(--cp-fs-md);line-height:1}.crm-pro .crm-row-actions .btn :is(i,.nni){font-size:15px}.crm-pro .kt-datatable th:last-child,.crm-pro .kt-datatable td:last-child{padding-right:16px}.crm-pro .crm-grid-toolbar{min-height:50px}.crm-pro .crm-grid-toolbar__title{font-size:var(--cp-fs-base);font-weight:600;color:var(--cp-ink)}.crm-pro .crm-grid-toolbar__count{display:inline-flex;align-items:center;justify-content:center;min-width:22px;height:20px;padding:0 7px;border-radius:999px;background:var(--cp-brand-softer);color:var(--cp-brand);font-size:var(--cp-fs-xs);font-weight:600}.crm-pro .crm-grid-toolbar .search-box .form-control,.crm-pro .crm-grid-toolbar .form-control,.crm-pro .crm-grid-toolbar .btn{height:34px}html[data-layout=demo4] .crm-pro .crm-row-actions .btn{height:32px;min-height:32px;min-width:32px}.crm-pro .crm-cell-2line{min-width:0;line-height:1.25}.crm-pro .crm-cell-2line .crm-grid-title{font-size:var(--cp-fs-base);font-weight:600}.crm-pro .crm-cell-2line .crm-grid-muted{font-size:var(--cp-fs-xs);color:var(--cp-faint);margin-top:2px}.crm-watcher-chip{display:inline-flex;align-items:center;gap:6px;max-width:220px;padding:3px 8px 3px 4px;border:1px solid var(--cp-line);border-radius:999px;background:var(--cp-paper);font-size:var(--cp-fs-sm);color:var(--cp-ink)}.crm-watcher-chip__x{border:0;background:transparent;padding:0;line-height:1;color:var(--cp-faint);font-size:14px;cursor:pointer}.crm-watcher-chip__x:hover{color:var(--cp-bad)}@media(min-width:992px){.ticket-summary{position:sticky;top:80px;max-height:calc(100vh - 100px);overflow-y:auto;overscroll-behavior:contain;padding-right:2px}.ticket-summary::-webkit-scrollbar{width:6px}.ticket-summary::-webkit-scrollbar-thumb{background:var(--vz-border-color);border-radius:3px}}.crm-pro .crm-dot{display:inline-block;width:7px;height:7px;border-radius:50%;vertical-align:middle;background:var(--cp-faint)}.crm-pro .crm-dot-primary{background:var(--cp-faint)}.crm-pro .crm-dot-secondary{background:var(--cp-warn)}.crm-pro .crm-dot-success{background:var(--cp-ok)}.crm-pro .crm-dot-warning{background:var(--cp-warn)}.crm-pro .crm-dot-danger{background:var(--cp-bad)}.crm-pro .crm-dot-info{background:var(--cp-info)}.crm-pro .crm-task-rows{display:flex;flex-direction:column;gap:8px}.crm-pro .crm-task-row{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:10px 12px;border:1px solid var(--vz-border-color);border-radius:6px;background:var(--vz-card-bg)}.crm-pro .crm-task-row__main{min-width:0;flex:1 1 auto}.crm-pro .crm-task-row__side{display:flex;align-items:center;gap:8px;flex:0 0 auto}@media(max-width:991.98px){.crm-pro .crm-task-row{flex-direction:column;align-items:stretch}.crm-pro .crm-task-row__side{flex-wrap:wrap}}.crm-pro .crm-task-stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.crm-pro .crm-task-stat{padding:10px 12px;border:1px solid var(--vz-border-color);border-radius:8px;background:var(--cp-paper);min-width:0}.crm-pro .crm-task-stat__label{font-size:var(--cp-fs-xs);color:var(--cp-muted);margin-bottom:2px}.crm-pro .crm-task-stat__value{font-size:var(--cp-fs-base);font-weight:600;color:var(--cp-ink);font-variant-numeric:tabular-nums}.crm-pro .crm-task-fact{padding:8px 10px;border-radius:8px;background:var(--cp-line-soft);min-width:0}.crm-pro .crm-task-fact__label{font-size:var(--cp-fs-xs);color:var(--cp-muted)}.crm-pro .crm-task-fact__value{font-size:var(--cp-fs-md);font-weight:500;color:var(--cp-ink);overflow-wrap:anywhere}.crm-pro .crm-task-desc{font-size:var(--cp-fs-md);color:var(--cp-ink);padding:10px 12px;border-left:3px solid var(--cp-brand-soft);background:var(--cp-paper);border-radius:0 8px 8px 0}@media(max-width:767.98px){.crm-pro .crm-task-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}.crm-empty{display:flex;align-items:center;gap:14px;padding:34px 24px;text-align:left}.crm-empty--sm{padding:18px 16px;gap:12px}.crm-empty__icon{flex:none;width:40px;height:40px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:19px;color:var(--cp-faint);background:var(--cp-line-soft)}.crm-empty--sm .crm-empty__icon{width:32px;height:32px;font-size:16px}.crm-empty__body{flex:1 1 auto;min-width:0}.crm-empty__title{font-size:var(--cp-fs-base, 13px);font-weight:600;color:var(--cp-ink)}.crm-empty__text{font-size:var(--cp-fs-md, 12.5px);color:var(--cp-muted);margin-top:2px}.crm-empty__actions{flex:none;display:flex;gap:8px}@media(max-width:575.98px){.crm-empty{flex-wrap:wrap}.crm-empty__actions{width:100%}}html[data-layout=demo4] .crm-pro .kt-datatable{border-collapse:separate;border-spacing:0 6px;margin-top:-6px}html[data-layout=demo4] .crm-pro .kt-datatable thead th{background:transparent;border-bottom:0;color:var(--cp-muted)}html[data-layout=demo4] .crm-pro .kt-datatable thead.table-light th{background:transparent!important}html[data-layout=demo4] .crm-pro .kt-datatable tbody td{border:0;padding:15px 14px;background:var(--cp-paper);transition:background-color .12s ease}html[data-layout=demo4] .crm-pro .kt-datatable tbody tr:nth-child(2n)>td{background:var(--cp-line-soft)}html[data-layout=demo4] .crm-pro .kt-datatable tbody tr>td:first-child{border-radius:12px 0 0 12px}html[data-layout=demo4] .crm-pro .kt-datatable tbody tr>td:last-child{border-radius:0 12px 12px 0}html[data-layout=demo4] .crm-pro .kt-datatable tbody tr:hover>td{background:var(--cp-brand-softer)}html[data-layout=demo4] .crm-pro .kt-datatable tbody tr{background:transparent}html[data-layout=demo4] .crm-pro .kt-datatable .cp-avatar{width:34px;height:34px;font-size:12px}html .crm-pro .crm-list-pill[class]{background:transparent;border-color:transparent;padding:0;height:auto;gap:7px;font-size:var(--cp-fs-md);font-weight:600}html .crm-pro .crm-list-pill[class]:before{width:8px;height:8px;border-radius:50%}html .crm-pro .crm-list-pill.crm-list-pill-secondary[class]{color:var(--cp-warn)}html .crm-pro .crm-list-pill.crm-list-pill-primary[class]{color:var(--cp-ink)}html .crm-pro .crm-list-pill.crm-list-pill-primary[class]:before{background:var(--cp-faint)}html[data-layout=demo4] .crm-pro .kt-datatable td.text-center .crm-list-pill{justify-content:center}html[data-layout=demo4] .crm-pro .kt-datatable td .crm-row-actions .btn{background:var(--cp-paper);border:1px solid var(--cp-line);color:var(--cp-ink);border-radius:9px;width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;box-shadow:none}html[data-layout=demo4] .crm-pro .kt-datatable td .crm-row-actions .btn:hover{border-color:var(--cp-brand);color:var(--cp-brand);background:var(--cp-paper)}html[data-layout=demo4] .crm-pro .kt-datatable td .crm-row-actions .btn-soft-danger{color:var(--cp-bad)}html[data-layout=demo4] .crm-pro .kt-datatable td .crm-row-actions .btn-soft-danger:hover{border-color:var(--cp-bad);color:var(--cp-bad)}html[data-layout=demo4] .crm-pro .kt-datatable td .crm-row-actions .btn-soft-success{color:var(--cp-ok)}html[data-layout=demo4] .crm-pro .kt-datatable td .crm-row-actions .btn-soft-success:hover{border-color:var(--cp-ok)}html[data-layout=demo4] .crm-pro .kt-datatable td .crm-row-actions .btn-soft-primary{color:var(--cp-brand)}html[data-layout=demo4] .crm-pro .kt-datatable tbody td .btn-soft-secondary.p-1{background:var(--cp-paper);border:1px solid var(--cp-line);border-radius:50%;width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center}html[data-layout=demo4] .crm-pro .kt-datatable td .badge.bg-light{background:transparent!important;border:0!important;padding:0;font-size:var(--cp-fs-md);font-weight:500;color:var(--cp-ink)}html[data-layout=demo4] .crm-pro .kt-datatable td .badge.bg-light+.badge.bg-light:before{content:"·";color:var(--cp-faint);margin-right:.35rem}.crm-error{display:flex;align-items:center;gap:16px;margin:20px auto;max-width:760px;padding:16px 18px;border:1px solid var(--cp-line);border-left:4px solid var(--cp-bad);border-radius:12px;background:var(--cp-paper, #fff);box-shadow:0 8px 24px -18px #141e3c73;text-align:left}.crm-error--sm{margin:10px auto;padding:12px 14px;gap:12px}.crm-error__icon{flex:none;width:40px;height:40px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;font-size:20px;color:var(--cp-bad);background:var(--cp-bad-soft, #fdebed)}.crm-error--sm .crm-error__icon{width:32px;height:32px;font-size:16px}.crm-error__body{flex:1 1 auto;min-width:0}.crm-error__title{font-size:var(--cp-fs-base, 13px);font-weight:600;color:var(--cp-ink)}.crm-error__text{font-size:var(--cp-fs-md, 12.5px);color:var(--cp-muted);margin-top:2px}.crm-error__detail{margin-top:6px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:var(--cp-fs-xs, 11px);color:var(--cp-faint);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.crm-error__actions{flex:none;display:flex;gap:8px}.crm-error__retry{background:var(--cp-paper, #fff);border:1px solid var(--cp-line);color:var(--cp-ink);border-radius:9px}.crm-error__retry:hover{border-color:var(--cp-bad);color:var(--cp-bad)}@media(max-width:575.98px){.crm-error{flex-wrap:wrap}.crm-error__actions{width:100%;justify-content:flex-end}}html[data-layout=demo4] .crm-pro .kt-datatable th .form-check-input,html[data-layout=demo4] .crm-pro .kt-datatable td .form-check-input{width:18px;height:18px;margin:0;border:1.5px solid var(--cp-faint);cursor:pointer}html[data-layout=demo4] .crm-pro .kt-datatable td .form-check-input:checked{background-color:var(--cp-brand);border-color:var(--cp-brand)}html[data-layout=demo4] .crm-pro .kt-datatable tbody tr:has(td .form-check-input:checked)>td{background:var(--cp-brand-softer)}body.nn-ui{--brand: #1259B8;--brand-ink: #0D4796;--brand-soft: rgba(18, 89, 184, .1);--brand-softer: rgba(18, 89, 184, .05);--brand-fill: var(--brand);--brand-fill-hover: var(--brand-ink);--on-brand: #ffffff;--accent: #5B3A9E;--accent-soft: rgba(91, 58, 158, .1);--spark: #F09050;--spark-ink: #A84E16;--spark-soft: rgba(240, 144, 80, .14);--info: #0B74A8;--info-soft: rgba(16, 144, 208, .1);--brand-flow: linear-gradient(90deg, #F09050 0%, #8A3F9E 30%, #503090 50%, #1070D0 78%, #1090D0 100%);--avatar-bg: linear-gradient(135deg, #503090, #1259B8);--chart-1: #1F6FD1;--chart-2: #D9702C;--chart-3: #8A4FC4;--chart-4: #119FC4;--chart-seq-1: #CFE0F7;--chart-seq-2: #8DB6EC;--chart-seq-3: #4A8CE3;--chart-seq-4: #1F6FD1;--chart-seq-5: #0D4796;--chart-grid: rgba(17, 24, 39, .07);--bg: #f6f5f0;--bg-glow: radial-gradient(circle at 66% 12%, rgba(16, 112, 208, .13), transparent 32%), radial-gradient(circle at 22% 32%, rgba(80, 48, 144, .09), transparent 34%), radial-gradient(circle at 78% 70%, rgba(240, 144, 80, .12), transparent 32%), radial-gradient(circle at 30% 88%, rgba(16, 144, 208, .08), transparent 31%), linear-gradient(145deg, #f6f5f0 0%, #f1f1ec 48%, #ecf0f1 100%);--panel: #fffdfa;--panel-glass: rgba(255, 253, 250, .78);--card-line: rgba(61, 60, 53, .11);--card-shadow: 0 16px 42px rgba(54, 50, 38, .075), inset 0 1px 0 rgba(255, 255, 255, .95);--pop-shadow: 0 24px 70px rgba(54, 50, 38, .16), 0 8px 28px rgba(54, 50, 38, .08);--card-r: 16px;--font-body: "Inter", "Segoe UI", system-ui, -apple-system, "Helvetica Neue", Arial, sans-serif;--font-display: "Manrope", "Inter", "Segoe UI", system-ui, sans-serif;--font-mono: "JetBrains Mono", ui-monospace, "SFMono-Regular", Menlo, Consolas, monospace;--bs-font-monospace: var(--font-mono);--vz-font-monospace: var(--font-mono);--fs-display: 22px;--lh-display: 1.2;--fs-kpi: 22px;--fs-kpi-lg: 20px;--fs-card-title: 15px;--fs-h1: 21px;--lh-h1: 1.25;--fs-h2: 16px;--lh-h2: 1.3;--fs-h3: 14px;--lh-h3: 1.35;--fs-body: 14px;--lh-body: 1.5;--fs-small: 12.5px;--lh-small: 1.45;--fs-label: 11.5px;--sp-1: 4px;--sp-2: 8px;--sp-3: 12px;--sp-4: 16px;--sp-5: 20px;--sp-6: 24px;--sp-8: 32px;--sp-10: 40px;--r-sm: 8px;--r-md: 12px;--r-lg: 16px;--r-xl: 20px;--r-pill: 999px;--ease: cubic-bezier(.2, .7, .2, 1);--dur-1: .12s;--dur-2: .2s;--dur-3: .32s;--gutter: 24px;--content-max: 1760px;--ink: #1d1d1f;--ink-2: #424245;--muted: #6e6e73;--faint: #6e6e73;--sep: rgba(0, 0, 0, .08);--sel: rgba(0, 0, 0, .06);--sel-strong: rgba(0, 0, 0, .09);--track: rgba(0, 0, 0, .05);--hair: 0 0 0 .5px rgba(0, 0, 0, .1), 0 1px 2px rgba(0, 0, 0, .04);--blue: var(--brand);--focus: var(--brand);--focus-ring: 0 0 0 2px var(--panel), 0 0 0 4px var(--focus);--code-kw: #a4400f;--bs-link-color: var(--brand);--bs-link-hover-color: var(--brand-ink);--bs-link-color-rgb: 18, 89, 184;--bs-link-hover-color-rgb: 13, 71, 150;--vz-link-color: var(--brand);--vz-link-hover-color: var(--brand-ink);--teal: #30b0c7;--green: #34c759;--orange: #ff9500;--yellow: #ffcc00;--red: #ff3b30;--gray: #8e8e93;--purple: #af52de;--pink: #ff2d55;--note: #fff8dc;--side-w: 76px;--foot-h: 40px;font-family:var(--font-body);font-synthesis-weight:none;font-size:13px;color:var(--ink);background:var(--bg);-webkit-font-smoothing:antialiased}body.nn-ui button,body.nn-ui input,body.nn-ui select,body.nn-ui textarea{font-family:inherit}body.nn-ui{--side-open-w: 256px;--top-h: 72px;background:var(--bg-glow);background-color:var(--bg);background-attachment:fixed}html[data-layout=demo4] body.nn-ui .demo4-sidebar,html[data-layout=demo4] body.nn-ui .demo4-mobile-header,html[data-layout=demo4] body.nn-ui .demo4-overlay{display:none!important}html[data-layout=demo4] body.nn-ui .main-content{margin-left:0!important;margin-inline-start:var(--side-w)!important;padding-top:var(--top-h);background:transparent!important}html[data-layout=demo4] body.nn-ui .demo4-content-card{margin:0!important;border:0!important;border-radius:0!important;box-shadow:none!important;background:transparent!important}html[data-layout=demo4] body.nn-ui .page-content{padding:28px 32px 32px!important;background:transparent}html[data-layout=demo4] body.nn-ui .main-content{display:flex!important;flex-direction:column;min-height:100vh}html[data-layout=demo4] body.nn-ui .demo4-content-card{flex:1 0 auto}html[data-layout=demo4] body.nn-ui .footer.demo4-footer{position:static!important;inset:auto!important;z-index:auto;flex:none;height:auto!important;min-height:56px;margin:0!important;padding:0 32px!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;display:block;font-size:12px;color:var(--muted)}body.nn-ui .nn-foot__in{max-width:var(--content-max);margin:0 auto;min-height:56px;padding-inline-end:88px;display:flex;align-items:center;gap:12px 24px;border-top:1px solid var(--line, var(--sep))}body.nn-ui .nn-foot__brand{display:inline-flex;align-items:center;gap:8px;min-width:0}body.nn-ui .nn-foot__brand img{width:16px;height:16px;-o-object-fit:contain;object-fit:contain;flex:none}body.nn-ui .nn-foot__brand b{font-size:12.5px;font-weight:600;color:var(--ink-2);white-space:nowrap}body.nn-ui .nn-foot__co{color:var(--muted);text-decoration:none;white-space:nowrap}body.nn-ui .nn-foot__co:hover,body.nn-ui .nn-foot__link:hover{color:var(--brand)}body.nn-ui .nn-foot__links{display:flex;align-items:center;gap:18px;margin-inline-start:auto}body.nn-ui .nn-foot__link{border:0;background:transparent;padding:0;min-height:32px;font:inherit;color:var(--muted);cursor:pointer}body.nn-ui .nn-foot__pop{position:relative}body.nn-ui .nn-foot__keys{position:absolute;bottom:calc(100% + 8px);inset-inline-end:0;z-index:40;min-width:260px;padding:12px 14px;border-radius:14px;background:var(--card-solid, var(--panel));border:1px solid var(--card-line);box-shadow:var(--pop-shadow);color:var(--ink)}body.nn-ui .nn-foot__keys dl{display:grid;grid-template-columns:auto minmax(0,1fr);gap:8px 12px;margin:0;align-items:center}body.nn-ui .nn-foot__keys dt{margin:0}body.nn-ui .nn-foot__keys dd{margin:0;font-size:12.5px;color:var(--ink-2)}body.nn-ui .nn-foot .nn-foot__keys kbd{font:500 11px var(--font-body);padding:3px 7px;border-radius:7px;border:1px solid var(--line);background:var(--field);color:var(--ink)}body.nn-ui .nn-foot__meta{display:inline-flex;align-items:center;gap:10px;white-space:nowrap}body.nn-ui .nn-foot__ver{padding:2px 8px;border-radius:999px;background:var(--chip, var(--track));border:1px solid var(--line, var(--sep));color:var(--muted);font-weight:600;font-size:11.5px;cursor:default}body.nn-ui .nn-foot__links~.nn-foot__meta{margin-inline-start:0}@media(max-width:1023.98px){html[data-layout=demo4] body.nn-ui .footer.demo4-footer{padding:0 16px!important}}@media(max-width:767.98px){body.nn-ui .nn-foot__in{flex-wrap:wrap;justify-content:space-between;padding:10px 0;padding-inline-end:0;gap:4px 12px}body.nn-ui .nn-foot__links,body.nn-ui .nn-foot__co{display:none}}body.nn-ui .nn-app-side{position:fixed;top:0;bottom:0;inset-inline-start:0;width:var(--side-w);z-index:1004;background:var(--rail-bg, var(--panel));-webkit-backdrop-filter:blur(18px) saturate(1.3);backdrop-filter:blur(18px) saturate(1.3);border-inline-end:1px solid var(--line, var(--card-line));padding:16px 15px;display:flex;flex-direction:column;gap:10px;overflow-y:auto;overflow-x:hidden;scrollbar-width:none;transition:width .18s ease,box-shadow .18s ease}body.nn-ui .nn-app-side::-webkit-scrollbar{display:none}@media(min-width:1024px){body.nn-ui.nn-side-pinned{--side-w: var(--side-open-w)}body.nn-ui:not(.nn-side-pinned) .nn-app-side:has(:focus-visible){width:var(--side-open-w);background:var(--card-solid, var(--panel));box-shadow:var(--pop-shadow)}html[data-layout=demo4] body.nn-ui .main-content,body.nn-ui .nn-topbar{transition:margin .18s ease,inset-inline-start .18s ease}}@media(min-width:1024px)and (prefers-reduced-motion:reduce){html[data-layout=demo4] body.nn-ui .main-content,body.nn-ui .nn-topbar{transition:none}}body.nn-ui .nnx-toggle{display:flex;align-items:center;gap:12px;margin-top:auto;flex:none;width:100%;min-height:46px;padding:0;border:0;border-radius:14px;background:transparent;color:var(--muted);font-size:13px;font-weight:500;text-align:start;cursor:pointer;white-space:nowrap}body.nn-ui .nnx-toggle .ic{width:46px;height:46px;border-radius:14px;flex:none;display:inline-flex;align-items:center;justify-content:center;transition:background-color .2s ease,color .2s ease}body.nn-ui .nnx-toggle .ic svg{width:16px;height:16px;display:block;transition:transform .18s ease}body.nn-ui .nnx-toggle:hover .ic{background:var(--hover, var(--track));color:var(--ink)}body.nn-ui .nnx-toggle .lb{overflow:hidden;text-overflow:ellipsis}body.nn-ui.nn-side-pinned .nnx-toggle .ic svg{transform:rotate(180deg)}[dir=rtl] body.nn-ui .nnx-toggle .ic svg{transform:scaleX(-1)}[dir=rtl] body.nn-ui.nn-side-pinned .nnx-toggle .ic svg{transform:none}@media(max-width:1023.98px){body.nn-ui .nnx-toggle{display:none}}body.nn-ui .nnx-brand{display:flex;align-items:center;gap:12px;height:46px;margin-bottom:12px;flex:none;text-decoration:none;color:var(--ink);white-space:nowrap}body.nn-ui .nnx-brand-logo{width:46px;height:46px;padding:6px;flex:none;-o-object-fit:contain;object-fit:contain;border-radius:0;background:transparent;box-shadow:none}body.nn-ui .nnx-brand-name{font:700 14px/1.2 var(--font-display);letter-spacing:-.01em;overflow:hidden;text-overflow:ellipsis}body.nn-ui .nnx-mods{display:flex;flex-direction:column;gap:10px}body.nn-ui .nnx-nav,body.nn-ui .nnx-mod-h{display:flex;align-items:center;gap:12px;width:100%;min-height:46px;padding:0;border:0;border-radius:14px;background:transparent;color:var(--ink-2);font-size:13.5px;font-weight:500;text-align:start;cursor:pointer;white-space:nowrap}body.nn-ui .nnx-nav .ic,body.nn-ui .nnx-mod-h .ic{width:46px;height:46px;border-radius:14px;flex:none;display:inline-flex;align-items:center;justify-content:center;color:var(--muted);background:transparent;border:1px solid transparent;font-size:19px;line-height:1;transition:background-color .2s ease,color .2s ease}body.nn-ui .nnx-nav:hover .ic,body.nn-ui .nnx-mod-h:hover .ic{background:var(--hover, var(--track));color:var(--ink)}body.nn-ui .nnx-nav:not(.sub)[data-on=true] .ic,body.nn-ui .nnx-mod-h[data-route=true] .ic{background:var(--brand-fill);color:var(--on-brand, #fff);box-shadow:0 10px 22px -10px var(--brand-fill)}body.nn-ui .nnx-nav:not(.sub)[data-on=true],body.nn-ui .nnx-mod-h[data-route=true]{color:var(--ink);font-weight:600}body.nn-ui .nnx-nav .lb,body.nn-ui .nnx-mod-h .lb{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis}body.nn-ui .nnx-nav .ct{font-size:11.5px;color:var(--muted);font-variant-numeric:tabular-nums}body.nn-ui .nnx-mod-h .cv{width:12px;height:12px;margin-inline-end:8px;color:var(--faint);transition:transform .15s ease;flex:none}body.nn-ui .nnx-mod-h .cv svg{width:12px;height:12px;display:block}body.nn-ui .nnx-mod.open .nnx-mod-h .cv{transform:rotate(90deg)}[dir=rtl] body.nn-ui .nnx-mod-h .cv svg{transform:scaleX(-1)}body.nn-ui .nnx-mod-b{display:block;max-height:0;overflow:hidden;opacity:0;padding:0}body.nn-ui .nnx-nav.sub{min-height:36px;padding:0 10px;padding-inline-start:58px;border-radius:11px;font-size:13px;font-weight:500;color:var(--ink-2)}body.nn-ui .nnx-nav.sub:hover{background:var(--hover, var(--track));color:var(--ink)}body.nn-ui .nnx-nav.sub[data-on=true]{background:var(--brand-soft);color:var(--brand);font-weight:600}@media(min-width:1024px){body.nn-ui.nn-side-pinned .nn-app-side .nnx-mod.open .nnx-mod-b{max-height:none;opacity:1;overflow:visible;padding:2px 0 4px}}body.nn-ui.nn-side-open .nn-app-side .nnx-mod.open .nnx-mod-b,body.nn-ui .nn-app-side:has(:focus-visible) .nnx-mod.open .nnx-mod-b{max-height:none;opacity:1;overflow:visible;padding:2px 0 4px}[dir=rtl] body.nn-ui .nnx-mod.open .nnx-mod-h .cv{transform:rotate(-90deg)}body.nn-ui .nnx-sync{width:10px;height:10px;flex:none;margin-inline-end:4px;border-radius:50%;border:1.5px solid var(--faint);border-top-color:var(--brand);animation:nnx-spin 1s linear infinite}@keyframes nnx-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){body.nn-ui .nnx-sync{animation:none;border-color:var(--ink-2)}body.nn-ui .nn-app-side{transition:none}}body.nn-ui .c-blue{background:var(--blue)}body.nn-ui .c-purple{background:var(--purple)}body.nn-ui .c-teal{background:var(--teal)}body.nn-ui .c-orange{background:var(--orange)}body.nn-ui .c-green{background:var(--green)}body.nn-ui .c-gray{background:var(--gray)}body.nn-ui .c-red{background:var(--red)}body.nn-ui .nnx-av{width:36px;height:36px;border-radius:11px;flex:none;display:inline-flex;align-items:center;justify-content:center;font:700 13px var(--font-display);color:#fff;background:var(--avatar-bg)}body.nn-ui .nn-topbar{position:fixed;top:0;z-index:1003;inset-inline-start:var(--side-w);inset-inline-end:0;height:var(--top-h);display:flex;align-items:center;gap:16px;padding:0 32px;background:var(--top-bg, var(--bg));-webkit-backdrop-filter:blur(18px) saturate(1.3);backdrop-filter:blur(18px) saturate(1.3);border-bottom:1px solid var(--line, var(--card-line))}body.nn-ui .nn-topbar .nn-topbar__burger,body.nn-ui .nn-topbar .nn-topbar__mark{display:none}body.nn-ui .nn-topbar__end{margin-inline-start:auto;display:flex;align-items:center;gap:10px}body.nn-ui .nn-cmd{position:relative;flex:0 1 520px;min-width:0}body.nn-ui .nn-cmd__box{display:flex;align-items:center;gap:10px;height:44px;margin:0;padding:0 12px 0 14px;border-radius:14px;background:var(--field, var(--panel));border:1px solid var(--line, var(--card-line));color:var(--muted)}body.nn-ui .nn-cmd__box:focus-within{box-shadow:var(--focus-ring)}body.nn-ui .nn-cmd__box>i{font-size:16px;flex:none}body.nn-ui .nn-cmd__input{flex:1 1 auto;min-width:0;height:100%;border:0;outline:0!important;background:transparent;font-size:14px;color:var(--ink)}body.nn-ui .nn-cmd__input::-moz-placeholder{color:var(--muted)}body.nn-ui .nn-cmd__input::placeholder{color:var(--muted)}body.nn-ui .nn-cmd .nn-cmd__kbd{flex:none;padding:3px 7px;border-radius:7px;display:inline-flex;align-items:center;font:500 11px var(--font-body);line-height:1.2;color:var(--muted);background:var(--card-solid, var(--panel));border:1px solid var(--line, var(--card-line))}body.nn-ui .nn-cmd__list{position:absolute;top:calc(100% + 8px);inset-inline:0;z-index:40;margin:0;padding:6px;list-style:none;background:var(--card-solid, var(--panel));border-radius:18px;border:1px solid var(--card-line);box-shadow:var(--pop-shadow);max-height:min(60vh,420px);overflow-y:auto}body.nn-ui .nn-cmd__grp{padding:8px 10px 4px;font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}body.nn-ui .nn-cmd__opt{display:flex;align-items:center;gap:10px;min-height:40px;padding:0 10px;border-radius:11px;color:var(--ink);font-size:13.5px;cursor:pointer}body.nn-ui .nn-cmd__opt>i{width:30px;height:30px;border-radius:9px;flex:none;display:inline-flex;align-items:center;justify-content:center;background:var(--row, var(--track));color:var(--ink-2);font-size:15px}body.nn-ui .nn-cmd__opt.is-ask>i{background:var(--brand-soft);color:var(--brand)}body.nn-ui .nn-cmd__opt>span:not(.sub){min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body.nn-ui .nn-cmd__opt[aria-selected=true]{background:var(--brand-softer);box-shadow:inset 0 0 0 1px var(--brand-soft)}body.nn-ui .nn-cmd__opt .sub{margin-inline-start:auto;font-size:12px;color:var(--muted)}body.nn-ui .nn-cmd__empty{padding:10px;font-size:13px;color:var(--muted)}body.nn-ui .nn-tb-btn{width:42px;height:42px;border-radius:13px;flex:none;display:inline-flex;align-items:center;justify-content:center;background:var(--field, var(--panel));color:var(--ink);border:1px solid var(--line, var(--card-line));font:600 12px var(--font-body);cursor:pointer}body.nn-ui .nn-tb-btn>i{font-size:18px}body.nn-ui .nn-tb-btn:hover{background:var(--hover, var(--track))}body.nn-ui .nn-tb-btn.is-open{box-shadow:0 0 0 3px var(--brand-soft);border-color:color-mix(in srgb,var(--brand) 40%,transparent)}body.nn-ui .nn-tb-btn img{width:22px;height:22px;border-radius:50%;-o-object-fit:cover;object-fit:cover;box-shadow:0 0 0 1px var(--card-line)}body.nn-ui .nn-tb-pop{position:relative}body.nn-ui .nn-tb-menu{position:absolute;top:calc(100% + 10px);inset-inline-end:0;z-index:40;min-width:240px;background:var(--card-solid, var(--panel));border-radius:18px;padding:8px;border:1px solid var(--card-line);box-shadow:var(--pop-shadow);animation:nnm-in .14s ease-out;transform-origin:top right}body.nn-ui .nn-tb-menu .it{display:flex;align-items:center;gap:10px;width:100%;min-height:36px;padding:0 10px;border:0;border-radius:10px;background:transparent;color:var(--ink);font-size:13px;text-align:start;cursor:pointer}body.nn-ui .nn-tb-menu .it:hover{background:var(--hover, var(--track))}body.nn-ui .nn-tb-menu .it[aria-checked=true]{color:var(--brand);font-weight:600}body.nn-ui .nn-tb-menu .it svg{width:14px;height:14px;color:var(--muted);flex:none}body.nn-ui .nn-tb-menu .it img{width:20px;height:15px;border-radius:3px;-o-object-fit:cover;object-fit:cover}body.nn-ui .nn-tb-menu .it.danger,body.nn-ui .nn-tb-menu .it.danger svg{color:var(--bad, var(--red))}body.nn-ui .nn-tb-menu hr{border:0;border-top:1px solid var(--sep);margin:4px 6px;opacity:1}body.nn-ui .nn-tb-menu .hd{padding:8px 10px 10px;display:flex;align-items:center;gap:10px}body.nn-ui .nn-tb-menu .hd>div{min-width:0}body.nn-ui .nn-tb-menu .hd .nm{font-size:13px;font-weight:600}body.nn-ui .nn-tb-menu .hd .em{font-size:12px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}body.nn-ui .nn-user-chip{display:flex;align-items:center;gap:10px;padding:4px 12px 4px 4px;padding-inline:4px 12px;max-width:280px;border-radius:14px;background:var(--field, var(--panel));border:1px solid var(--line, var(--card-line));cursor:pointer;color:var(--ink);text-align:start}body.nn-ui .nn-user-chip:hover,body.nn-ui .nn-user-chip[aria-expanded=true]{background:var(--hover, var(--track))}body.nn-ui .nn-user-chip .tx{min-width:0;display:flex;flex-direction:column;line-height:1.25}body.nn-ui .nn-user-chip .nm{font-size:13px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}body.nn-ui .nn-user-chip .rl{font-size:11.5px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}body.nn-ui .nn-user-chip .cv{width:12px;height:12px;color:var(--faint);flex:none}body.nn-ui .nn-tabbar{display:none}@media(max-width:767.98px){body.nn-ui .nn-tabbar{position:fixed;inset-inline:0;bottom:0;z-index:1003;height:64px;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));padding-bottom:env(safe-area-inset-bottom,0);background:var(--top-bg, var(--bg));border-top:1px solid var(--line, var(--card-line));-webkit-backdrop-filter:blur(18px) saturate(1.3);backdrop-filter:blur(18px) saturate(1.3)}body.nn-ui .nn-tab{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;min-width:0;min-height:44px;border:0;background:transparent;color:var(--muted);text-decoration:none;font:600 10.5px var(--font-body);cursor:pointer;padding:0 2px}body.nn-ui .nn-tab>i{font-size:20px;line-height:1}body.nn-ui .nn-tab>span{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body.nn-ui .nn-tab[aria-current=page]{color:var(--brand)}}body.nn-ui .nn-overlay{display:none}@media(max-width:1023.98px){html[data-layout=demo4] body.nn-ui .main-content{margin-inline-start:0!important}body.nn-ui .nn-topbar{inset-inline-start:0;padding:0 16px;gap:10px}body.nn-ui .nn-topbar .nn-topbar__burger{display:inline-flex}body.nn-ui .nn-topbar .nn-topbar__mark{display:inline-flex;width:32px;height:32px;flex:none}body.nn-ui .nn-topbar__mark img{width:32px;height:32px;-o-object-fit:contain;object-fit:contain}body.nn-ui .nn-cmd{flex:1 1 auto}body.nn-ui .nn-app-side{width:min(288px,86vw);background:var(--card-solid, var(--panel));transform:translate(-100%);transition:transform .22s ease;box-shadow:var(--pop-shadow)}[dir=rtl] body.nn-ui .nn-app-side{transform:translate(100%)}body.nn-ui.nn-side-open .nn-app-side{transform:none}body.nn-ui.nn-side-open .nn-overlay{display:block;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1003;background:#00000047}}@media(max-width:767.98px){body.nn-ui{--top-h: 60px}body.nn-ui .nn-topbar .nn-topbar__burger,body.nn-ui .nn-cmd .nn-cmd__kbd,body.nn-ui .nn-user-chip .tx,body.nn-ui .nn-user-chip .cv{display:none}body.nn-ui .nn-user-chip{padding:2px}body.nn-ui .nn-tb-btn{width:40px;height:40px}html[data-layout=demo4] body.nn-ui .page-content{padding:18px 16px 24px!important}html[data-layout=demo4] body.nn-ui .main-content{padding-bottom:64px}}@media(max-width:767.98px){body.nn-ui .nn-cmd{flex:0 0 42px}body.nn-ui .nn-cmd__box{width:42px;padding:0;justify-content:center;cursor:pointer}body.nn-ui .nn-cmd__input{width:0;flex:0 0 0;padding:0}body.nn-ui .nn-cmd:focus-within{position:fixed;inset:0 0 auto 0;z-index:1100;height:auto;padding:8px 12px 12px;background:var(--card-solid, var(--panel));box-shadow:var(--pop-shadow)}body.nn-ui .nn-cmd:focus-within .nn-cmd__box{width:100%;padding:0 12px 0 14px;justify-content:flex-start}body.nn-ui .nn-cmd:focus-within .nn-cmd__input{width:auto;flex:1 1 auto}body.nn-ui .nn-cmd:focus-within .nn-cmd__list{position:static;margin-top:8px;box-shadow:none;max-height:calc(100vh - 90px)}}html[data-layout=demo4] body.nn-ui{font-family:var(--font-body);font-size:var(--fs-body);line-height:var(--lh-body)}body.nn-ui :is(h1,h2,h3,h4,.nn-display,.nn-pcard__title,.nn-kpi2__value,.nn-mstat__v,.nnx-brand-name,.card-title,.modal-title){font-family:var(--font-display)}body.nn-ui :is(code,pre,kbd,samp,.nnai-mono,.font-monospace){font-family:var(--font-mono)}body.nn-ui .nn-display{font-size:var(--fs-display);line-height:var(--lh-display);font-weight:800;letter-spacing:-.03em}body.nn-ui .nn-label{font-size:var(--fs-label);font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--muted)}body.nn-ui :is(td,th,.nn-kpi2__value,.nn-mstat__v){font-variant-numeric:tabular-nums}html[data-layout=demo4] body.nn-ui .page-content>.container-fluid{max-width:var(--content-max);margin-inline:auto}@media(max-width:575.98px){body.nn-ui{--fs-display: 20px;--fs-kpi: 20px;--fs-kpi-lg: 19px;--fs-h1: 19px;--fs-h2: 15px;--fs-h3: 14px;--fs-body: 14px}}body.nn-ui .page-title-box{padding:0!important;margin:0 0 18px!important;background:transparent!important;border:0!important;border-radius:0!important;box-shadow:none!important;align-items:flex-start!important}body.nn-ui .page-title-box h4{font-size:var(--fs-h1, 21px);font-weight:700;letter-spacing:-.022em;line-height:1.15;color:var(--ink);margin:0}body.nn-ui .page-title-box .page-title-right{margin-top:4px}body.nn-ui .page-title-box .breadcrumb{font-size:12px;margin:0}body.nn-ui .page-title-box .breadcrumb-item,body.nn-ui .page-title-box .breadcrumb-item a{color:var(--muted);text-decoration:none}body.nn-ui .page-title-box .breadcrumb-item.active{color:var(--ink-2)}body.nn-ui .crm-page-header-card{background:transparent!important;border:0!important;box-shadow:none!important;margin-bottom:14px!important}body.nn-ui .crm-page-header-card>.card-body{padding:0!important}body.nn-ui .crm-page-header h5{font-size:15px;font-weight:600;letter-spacing:-.01em;margin-bottom:2px}body.nn-ui .crm-page-header p{font-size:12.5px;color:var(--muted)}html[data-layout=demo4] body.nn-ui .crm-page-header h5,html[data-layout=demo4] body.nn-ui .crm-page-header__title h5{font-family:var(--font-display);font-size:var(--fs-h1);font-weight:800;letter-spacing:-.025em;line-height:var(--lh-h1);margin-bottom:4px;color:var(--ink)}html[data-layout=demo4] body.nn-ui .crm-page-header p,html[data-layout=demo4] body.nn-ui .crm-page-header__title p{font-size:13px;line-height:1.45;color:var(--muted)!important}html[data-layout=demo4] body.nn-ui .crm-page-header{border-bottom:0;padding:4px 0 6px}body.nn-ui .card{background:var(--panel);border:1px solid var(--card-line);border-radius:var(--card-r);box-shadow:var(--card-shadow);margin-bottom:16px}body.nn-ui .card-header{background:transparent;border-bottom:1px solid var(--sep);padding:14px 16px;font-weight:600;letter-spacing:-.01em}body.nn-ui .card-header h5,body.nn-ui .card-header h6,body.nn-ui .card-title{font-size:14px;font-weight:600;letter-spacing:-.01em;margin:0}body.nn-ui .card-body{padding:16px}body.nn-ui .card-footer{background:transparent;border-top:1px solid var(--sep);padding:12px 16px}body.nn-ui hr{border-color:var(--sep);opacity:1}body.nn-ui .text-muted{color:var(--muted)!important}body.nn-ui .border,body.nn-ui .border-top,body.nn-ui .border-bottom,body.nn-ui .border-start,body.nn-ui .border-end{border-color:var(--sep)!important}html body.nn-ui{--demo4-ink: var(--ink)}body.nn-ui h1{font-size:var(--fs-h1)}body.nn-ui h2{font-size:var(--fs-h2)}body.nn-ui h3{font-size:16px}body.nn-ui h4{font-size:15px}body.nn-ui h5{font-size:14px}body.nn-ui h6{font-size:13.5px}body.nn-ui h1,body.nn-ui h2,body.nn-ui h3,body.nn-ui h4,body.nn-ui h5,body.nn-ui h6{letter-spacing:-.015em;font-weight:600;color:var(--ink)}body.nn-ui .text-secondary{color:var(--ink-2)!important}body.nn-ui .text-primary{color:var(--brand)!important}body.nn-ui .btn{height:34px;padding:0 14px;border-radius:9px;border:0;font-size:13px;font-weight:500;letter-spacing:0;display:inline-flex;align-items:center;justify-content:center;gap:7px;box-shadow:none}body.nn-ui .btn-sm{height:30px;padding:0 11px;font-size:12.5px;border-radius:8px}body.nn-ui .btn-lg{height:40px;padding:0 18px;font-size:14px;border-radius:10px}body.nn-ui .btn-icon{width:34px;padding:0}body.nn-ui .btn-sm.btn-icon{width:30px}body.nn-ui .btn-primary,body.nn-ui .btn-success{background:var(--brand-fill);color:var(--on-brand)}body.nn-ui .btn-primary:hover,body.nn-ui .btn-success:hover{background:var(--brand-fill-hover);color:var(--on-brand)}body.nn-ui .btn-dark{background:var(--ink);color:#fff}body.nn-ui .btn-dark:hover{background:#2d2d30;color:#fff}body.nn-ui .btn-primary{box-shadow:0 12px 26px -12px var(--brand-fill)}body.nn-ui .btn.nn-btn-warn{color:var(--warn);background:color-mix(in srgb,var(--warn) 12%,var(--card-solid, var(--panel)));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--warn) 40%,transparent)}body.nn-ui .btn.nn-btn-warn:hover{background:color-mix(in srgb,var(--warn) 18%,var(--card-solid, var(--panel)));color:var(--warn)}body.nn-ui .btn.nn-btn-block{width:100%;justify-content:center;height:40px;color:var(--brand);background:color-mix(in srgb,var(--brand) 7%,var(--card-solid, var(--panel)));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--brand) 30%,transparent)}body.nn-ui .btn.nn-btn-block:hover{background:color-mix(in srgb,var(--brand) 12%,var(--card-solid, var(--panel)));color:var(--brand)}:where(body.nn-ui) :focus-visible{outline:2px solid var(--focus);outline-offset:2px}body.nn-ui .btn-close:focus,body.nn-ui .btn-check:focus-visible+.btn{box-shadow:none}body.nn-ui .btn:focus-visible,body.nn-ui .btn-close:focus-visible,body.nn-ui .btn-check:focus-visible+.btn{outline:2px solid var(--focus);outline-offset:2px}body.nn-ui :is(a,button,summary,[tabindex]):focus-visible{outline:2px solid var(--focus)!important}body.nn-ui :is(a,summary,[tabindex]:not(button)):focus-visible{outline-offset:2px}body.nn-ui .btn-secondary,body.nn-ui .btn-light,body.nn-ui .btn-outline-primary,body.nn-ui .btn-outline-secondary,body.nn-ui .btn-outline-dark,body.nn-ui .btn-outline-success{background:var(--panel);color:var(--ink);box-shadow:var(--hair)}body.nn-ui .btn-secondary:hover,body.nn-ui .btn-light:hover,body.nn-ui .btn-outline-primary:hover,body.nn-ui .btn-outline-secondary:hover,body.nn-ui .btn-outline-dark:hover,body.nn-ui .btn-outline-success:hover{background:#fafafa;color:var(--ink);box-shadow:0 0 0 .5px #0000002e,0 1px 2px #0000000d}html[data-mode=dark] body.nn-ui :is(.btn-secondary,.btn-light,.btn-outline-primary,.btn-outline-secondary,.btn-outline-dark,.btn-outline-success):hover,html[data-layout-mode=dark] body.nn-ui :is(.btn-secondary,.btn-light,.btn-outline-primary,.btn-outline-secondary,.btn-outline-dark,.btn-outline-success):hover{background:color-mix(in srgb,var(--ink) 10%,var(--card-solid, var(--panel)));color:var(--ink)}body.nn-ui .btn-danger{background:var(--red);color:#fff}body.nn-ui .btn-danger:hover{background:#e5342a;color:#fff}body.nn-ui .btn-outline-danger{background:var(--panel);color:var(--red);box-shadow:0 0 0 .5px #ff3b3073}body.nn-ui .btn-outline-danger:hover{background:var(--red);color:#fff}body.nn-ui .btn-soft-primary,body.nn-ui .btn-soft-secondary,body.nn-ui .btn-soft-info{background:var(--panel);color:var(--ink);box-shadow:var(--hair)}body.nn-ui .btn-soft-danger{background:var(--cp-bad-soft);color:var(--red)}body.nn-ui .btn-soft-success{background:var(--cp-ok-soft);color:var(--cp-ok)}body.nn-ui .btn-soft-warning{background:var(--cp-warn-soft);color:var(--cp-warn)}body.nn-ui .btn-ghost-secondary,body.nn-ui .btn-link{background:transparent;color:var(--ink-2);box-shadow:none}body.nn-ui .btn-ghost-secondary:hover{background:var(--track);color:var(--ink)}body.nn-ui .btn:disabled,body.nn-ui .btn.disabled{opacity:.45}body.nn-ui .form-control,body.nn-ui .form-select,body.nn-ui .input-group-text{height:34px;border:0;border-radius:9px;background:var(--field, var(--track));padding:0 11px;font-size:13px;color:var(--ink);box-shadow:inset 0 0 0 1px var(--divider, transparent)}body.nn-ui textarea.form-control{height:auto;padding:9px 11px;line-height:1.45}body.nn-ui .form-control-sm,body.nn-ui .form-select-sm{height:30px;font-size:12.5px;border-radius:8px}body.nn-ui .form-control::-moz-placeholder{color:var(--faint)}body.nn-ui .form-control::placeholder{color:var(--faint)}body.nn-ui .form-control:focus,body.nn-ui .form-select:focus{background:var(--panel);box-shadow:var(--focus-ring);border:0;color:var(--ink);outline:0}body.nn-ui .form-control:disabled,body.nn-ui .form-control[readonly]{background:#00000008;color:var(--muted)}body.nn-ui .form-label{font-size:12px;color:var(--muted);font-weight:400;margin-bottom:5px}body.nn-ui .form-check-input{border-radius:5px;border:1.5px solid var(--faint);width:16px;height:16px;margin-top:2px}body.nn-ui .form-check-input:checked{background-color:var(--blue);border-color:var(--blue)}body.nn-ui .form-check-input:focus{box-shadow:none;border-color:var(--blue)}body.nn-ui .form-check-input:focus-visible{box-shadow:var(--focus-ring)}body.nn-ui .form-switch .form-check-input{width:38px;height:22px;border-radius:999px;border:0;background-color:#e5e5ea}body.nn-ui .form-switch .form-check-input:checked{background-color:var(--green)}body.nn-ui .invalid-feedback{font-size:12px;color:var(--red)}body.nn-ui .is-invalid{box-shadow:0 0 0 1px var(--red)!important}body.nn-ui .search-box .form-control.search{padding-left:32px}body.nn-ui .search-box .search-icon{font-size:14px;color:var(--muted);left:10px}body.nn-ui .table-responsive{border-radius:12px}body.nn-ui table.kt-datatable{border-collapse:separate;border-spacing:0;margin:0}body.nn-ui table.kt-datatable>thead>tr>th{background:var(--panel);border-bottom:1px solid var(--sep);padding:0 12px;height:38px;font-size:11.5px;font-weight:600;letter-spacing:.02em;text-transform:uppercase;color:var(--muted);white-space:nowrap}body.nn-ui table.kt-datatable>thead>tr:nth-child(2)>th{height:42px;padding:0 8px 6px}body.nn-ui table.kt-datatable>tbody>tr>td{border-bottom:1px solid rgba(0,0,0,.05);border-top:0;padding:0 12px;height:44px;font-size:13px;color:var(--ink);vertical-align:middle}body.nn-ui table.kt-datatable--compact>tbody>tr>td{height:38px}body.nn-ui table.kt-datatable--spacious>tbody>tr>td{height:54px}body.nn-ui table.kt-datatable>tbody>tr:hover>td{background:#00000009}body.nn-ui table.kt-datatable>tbody>tr:last-child>td{border-bottom:0}body.nn-ui table.kt-datatable>tbody>tr.selected>td,body.nn-ui table.kt-datatable>tbody>tr[data-selected=true]>td{background:var(--sel-strong)}body.nn-ui .crm-grid-toolbar{border-bottom:1px solid var(--sep)!important;padding:10px 14px!important;background:var(--panel);border-radius:var(--card-r) var(--card-r) 0 0}body.nn-ui .crm-grid-toolbar__title{font-size:14px;font-weight:600;letter-spacing:-.01em}body.nn-ui .crm-grid-toolbar__count{font-size:12px;color:var(--muted);font-weight:400}body.nn-ui .crm-grid-global-search .form-control{width:260px}body.nn-ui .crm-grid-global-search-icon{color:var(--muted);font-size:14px}@media(max-width:575.98px){body.nn-ui .crm-grid-toolbar{flex-wrap:wrap;row-gap:8px}body.nn-ui .crm-grid-toolbar .crm-grid-global-search{order:3;flex:1 1 100%;min-width:0}body.nn-ui .crm-grid-global-search .form-control{width:100%}body.nn-ui .crm-grid-toolbar .crm-grid-toolbar__right{order:2;flex:1 1 100%;flex-wrap:wrap;flex-shrink:1!important;min-width:0;row-gap:6px}body.nn-ui .crm-grid-toolbar .crm-grid-toolbar__right>*{max-width:100%}body.nn-ui .crm-grid-toolbar .crm-grid-toolbar__right .btn{white-space:normal;height:auto;min-height:34px;text-align:left}}body.nn-ui .pagination{gap:4px}body.nn-ui .pagination .page-link{min-width:30px;height:30px;border:0;border-radius:8px;background:transparent;color:var(--ink-2);font-size:12.5px;display:inline-flex;align-items:center;justify-content:center}body.nn-ui .pagination .page-link:hover{background:var(--track);color:var(--ink)}body.nn-ui .pagination .page-item.active .page-link{background:var(--brand-fill);color:var(--on-brand)}body.nn-ui .pagination .page-item.disabled .page-link{opacity:.35}body.nn-ui .badge{height:20px;padding:0 8px;border-radius:6px;font-size:11.5px;font-weight:500;letter-spacing:0;display:inline-flex;align-items:center;gap:5px}body.nn-ui .badge.rounded-pill{border-radius:999px}body.nn-ui .badge.bg-primary{background:var(--brand-soft)!important;color:var(--brand)!important}body.nn-ui .badge.bg-info{background:var(--info-soft)!important;color:var(--info)!important}body.nn-ui .badge.bg-success{background:var(--cp-ok-soft)!important;color:var(--cp-ok)!important}body.nn-ui .badge.bg-warning{background:var(--cp-warn-soft)!important;color:var(--cp-warn)!important}body.nn-ui .badge.bg-danger{background:var(--cp-bad-soft)!important;color:var(--cp-bad)!important}body.nn-ui .badge.bg-secondary,body.nn-ui .badge.bg-dark,body.nn-ui .badge.bg-light{background:var(--track)!important;color:var(--ink-2)!important}body.nn-ui .dropdown-menu{border:0;border-radius:12px;padding:6px;box-shadow:0 0 0 .5px #0000001f,0 12px 32px -12px #00000059;font-size:13px}body.nn-ui .dropdown-item{border-radius:7px;padding:6px 9px;color:var(--ink)}body.nn-ui .dropdown-item:hover,body.nn-ui .dropdown-item:focus{background:var(--track);color:var(--ink)}body.nn-ui .dropdown-divider{border-color:var(--sep);margin:4px 6px}body.nn-ui .modal-content{border:0;border-radius:16px;box-shadow:0 0 0 .5px #0000001f,0 24px 60px -20px #00000073}body.nn-ui .modal-header{border-bottom:1px solid var(--sep);padding:16px 20px}body.nn-ui .modal-header .modal-title{font-size:15px;font-weight:600;letter-spacing:-.01em}body.nn-ui .modal-body{padding:18px 20px}body.nn-ui .modal-footer{border-top:1px solid var(--sep);padding:12px 20px;gap:8px}body.nn-ui .modal-backdrop.show{opacity:.28}body.nn-ui .offcanvas{border:0;box-shadow:-1px 0 #00000014,-24px 0 48px -32px #0006}body.nn-ui .offcanvas-header{border-bottom:1px solid var(--sep);padding:16px 20px}body.nn-ui .offcanvas-title{font-size:15px;font-weight:600;letter-spacing:-.01em}body.nn-ui .alert{border:0;border-radius:10px;font-size:13px;padding:10px 14px}body.nn-ui .alert-warning{background:var(--cp-warn-soft);color:var(--cp-warn)}body.nn-ui .alert-danger{background:var(--cp-bad-soft);color:var(--cp-bad)}body.nn-ui .alert-info,body.nn-ui .alert-primary{background:var(--brand-softer);color:var(--ink);box-shadow:inset 3px 0 0 var(--brand)}body.nn-ui .alert-success{background:var(--cp-ok-soft);color:var(--cp-ok)}body.nn-ui .progress{height:6px;border-radius:999px;background:var(--track)}body.nn-ui .progress-bar{background:var(--brand);border-radius:999px}body.nn-ui .tooltip-inner{border-radius:8px;font-size:12px;padding:6px 9px;background:#000000db}body.nn-ui .crm-pro{font-size:13px}body.nn-ui .crm-row-actions .btn,body.nn-ui .crm-grid-row-actions .btn{width:30px;height:30px;padding:0;border-radius:8px;background:var(--panel);box-shadow:var(--hair);color:var(--ink-2)}body.nn-ui .crm-row-actions .btn:hover{color:var(--blue);box-shadow:0 0 0 1px var(--blue)}body.nn-ui .crm-row-actions .btn.text-danger:hover{color:var(--red);box-shadow:0 0 0 1px var(--red)}body.nn-ui[data-layout-mode=dark],html[data-layout-mode=dark] body.nn-ui{--bg: #0e0f12;--bg-glow: radial-gradient(circle at 66% 12%, rgba(74, 140, 227, .14), transparent 32%), radial-gradient(circle at 22% 32%, rgba(154, 90, 203, .09), transparent 34%), radial-gradient(circle at 78% 70%, rgba(217, 118, 47, .08), transparent 32%), radial-gradient(circle at 30% 88%, rgba(45, 160, 186, .07), transparent 31%), linear-gradient(145deg, #0f1014 0%, #0e0f12 50%, #0c0e12 100%);--panel: #1c1c1e;--panel-glass: rgba(28, 28, 30, .8);--card-line: rgba(255, 255, 255, .09);--card-shadow: 0 1px 2px rgba(0, 0, 0, .4), 0 12px 32px -12px rgba(0, 0, 0, .6);--pop-shadow: 0 24px 70px rgba(0, 0, 0, .55), 0 8px 28px rgba(0, 0, 0, .35);--brand: #6AA6F0;--brand-ink: #9CC4F5;--brand-soft: rgba(106, 166, 240, .16);--brand-softer: rgba(106, 166, 240, .08);--brand-fill: #6AA6F0;--brand-fill-hover: #8DBBF4;--on-brand: #0A1A33;--accent: #B49BEA;--accent-soft: rgba(180, 155, 234, .16);--spark: #F5A66E;--spark-ink: #F5A66E;--spark-soft: rgba(245, 166, 110, .16);--info: #4FB8E8;--info-soft: rgba(79, 184, 232, .14);--chart-1: #4A8CE3;--chart-2: #D9762F;--chart-3: #9A5ACB;--chart-4: #2DA0BA;--chart-seq-1: #1B3558;--chart-seq-2: #24548F;--chart-seq-3: #3474C4;--chart-seq-4: #4A8CE3;--chart-seq-5: #8DBBF4;--chart-grid: rgba(255, 255, 255, .08);--ink: #f5f5f7;--ink-2: #d1d1d6;--muted: #98989d;--faint: #8e8e93;--sep: rgba(255, 255, 255, .12);--sel: rgba(255, 255, 255, .1);--sel-strong: rgba(255, 255, 255, .14);--track: rgba(255, 255, 255, .08);--hair: 0 0 0 .5px rgba(255, 255, 255, .12);--bs-link-color-rgb: 106, 166, 240;--bs-link-hover-color-rgb: 156, 196, 245;--code-kw: #ffb86b}html[data-layout-mode=dark] body.nn-ui .btn-dark{background:#f5f5f7;color:#1d1d1f}body.nn-ui,body.nn-ui .crm-pro,body.nn-ui .team-modal{--cp-ink: #1d1d1f;--cp-muted: #6e6e73;--cp-faint: #6e6e73;--cp-line: rgba(0, 0, 0, .1);--cp-line-soft: rgba(0, 0, 0, .06);--cp-paper: var(--panel);--cp-canvas: #f6f6f3;--cp-brand: var(--brand);--cp-brand-ink: var(--brand-ink);--cp-brand-soft: var(--brand-soft);--cp-brand-softer: var(--brand-softer);--cp-ok: #1f8a3b;--cp-ok-soft: rgba(52, 199, 89, .14);--cp-warn: #a35f00;--cp-warn-soft: rgba(255, 149, 0, .16);--cp-bad: #c62a20;--cp-bad-soft: rgba(255, 59, 48, .1);--cp-info: var(--info);--cp-info-soft: var(--info-soft);--cp-r: 9px}html[data-layout-mode=dark] body.nn-ui,html[data-layout-mode=dark] body.nn-ui .crm-pro,html[data-layout-mode=dark] body.nn-ui .team-modal{--cp-ink: #f5f5f7;--cp-muted: #98989d;--cp-faint: #8e8e93;--cp-line: rgba(255, 255, 255, .12);--cp-line-soft: rgba(255, 255, 255, .07);--cp-paper: var(--panel);--cp-canvas: #141518;--cp-brand: var(--brand);--cp-brand-ink: var(--brand-ink);--cp-brand-soft: var(--brand-soft);--cp-brand-softer: var(--brand-softer);--cp-ok: #30d158;--cp-ok-soft: rgba(48, 209, 88, .16);--cp-warn: #ffb340;--cp-warn-soft: rgba(255, 159, 10, .18);--cp-bad: #ff6961;--cp-bad-soft: rgba(255, 69, 58, .16);--cp-info: var(--info);--cp-info-soft: var(--info-soft)}body.nn-ui .modal :is(.modal-header,.modal-body,.modal-footer) :is(.btn-primary,.btn-success){background:var(--brand-fill)!important;border-color:transparent!important;color:var(--on-brand)!important}body.nn-ui .modal :is(.modal-header,.modal-body,.modal-footer) :is(.btn-primary,.btn-success):is(:hover,:focus,:active){background:var(--brand-fill-hover)!important;border-color:transparent!important;color:var(--on-brand)!important}body.nn-ui .modal{--vz-modal-bg: var(--panel);--bs-modal-bg: var(--panel)}body.nn-ui .modal :is(.form-control,.form-select):focus{background:var(--panel);border-color:transparent;color:var(--ink);outline:0;box-shadow:var(--focus-ring)}body.nn-ui .btn:not(.btn-icon):not(.rounded-circle):not(.btn-close):not(.dropdown-toggle-split){min-height:var(--btn-h, 34px);height:var(--btn-h, 34px);padding:0 14px;border-radius:9px;font-size:13px;font-weight:500}body.nn-ui .btn-sm:not(.btn-icon):not(.rounded-circle){min-height:30px;height:30px;padding:0 11px;font-size:12.5px;border-radius:8px}body.nn-ui .btn-lg:not(.btn-icon):not(.rounded-circle){min-height:40px;height:40px;padding:0 18px;font-size:14px;border-radius:10px}body.nn-ui .btn.btn-icon{width:34px;height:34px;border-radius:9px}body.nn-ui .btn.btn-icon.btn-sm{width:30px;height:30px;border-radius:8px}body.nn-ui .btn:not(.btn-icon)>:is(i,.nni){font-size:14px}body.nn-ui .crm-addbtn-main,body.nn-ui .crm-addbtn-caret{background:var(--brand-fill);color:var(--on-brand)}body.nn-ui .crm-addbtn{border-radius:9px;overflow:hidden}body.nn-ui .crm-addbtn-main{border-radius:9px;font-size:13px;font-weight:500}body.nn-ui .crm-addbtn.has-menu .crm-addbtn-main{border-radius:9px 0 0 9px}body.nn-ui .crm-addbtn.has-menu .crm-addbtn-caret{border-radius:0 9px 9px 0}body.nn-ui .crm-addbtn-main:hover:not(:disabled),body.nn-ui .crm-addbtn-caret:hover:not(:disabled){background:var(--brand-fill-hover)}body.nn-ui .crm-addbtn-icon{background:transparent;border-right:1px solid rgba(255,255,255,.18)}html[data-layout-mode=dark] body.nn-ui .crm-addbtn-icon{border-right-color:#00000024}html[data-layout-mode=dark] body.nn-ui .form-select{background-color:var(--track)!important;color:var(--ink)!important}html[data-layout-mode=dark] body.nn-ui .form-control:disabled,html[data-layout-mode=dark] body.nn-ui .form-select:disabled,html[data-layout-mode=dark] body.nn-ui .form-control[readonly]{background-color:#ffffff08!important;color:var(--muted)!important;box-shadow:inset 0 0 0 1px #ffffff1a!important}body.nn-ui .form-select:disabled{opacity:.7}body.nn-ui .nn-code-block{background:var(--track);color:var(--ink);border:0;border-radius:9px;white-space:pre-wrap;overflow-wrap:anywhere;font-size:12.5px;line-height:1.5}body.nn-ui .page-title-box h4{text-transform:none}body.nn-ui .page-content .container-fluid:has(.crm-page-header-card) .page-title-box,body.nn-ui .page-content .container-fluid:has(.nnset) .page-title-box{display:none!important}body.nn-ui .crm-page-header h5{font-size:var(--fs-h1, 21px);font-weight:700;letter-spacing:-.022em;line-height:1.15;color:var(--ink);margin-bottom:3px}body.nn-ui .crm-page-header p{font-size:13px;color:var(--muted);margin:0}body.nn-ui .crm-page-header .search-box .form-control{width:100%;min-width:220px}body.nn-ui .crm-grid-toolbar__title{font-size:12.5px;font-weight:500;color:var(--muted);letter-spacing:0}body.nn-ui .crm-grid-toolbar__count{font-size:12.5px;color:var(--muted);font-weight:600}body.nn-ui .kt-datatable thead th{padding:0 12px!important;height:38px!important;font-size:11.5px!important;font-weight:600!important;letter-spacing:.02em!important;text-transform:uppercase!important;color:var(--muted)!important;background:var(--panel)!important;border-top:0!important;border-bottom:1px solid var(--sep)!important;vertical-align:middle}body.nn-ui .kt-datatable thead tr:nth-child(2) th{height:44px!important;padding:0 8px 8px!important;border-bottom:1px solid var(--sep)!important}body.nn-ui .kt-datatable thead input,body.nn-ui .kt-datatable thead select,body.nn-ui .kt-datatable thead .form-control,body.nn-ui .kt-datatable thead .form-select{height:28px!important;border:0!important;border-radius:7px!important;background-color:var(--track)!important;color:var(--ink)!important;font-size:12.5px!important;box-shadow:none!important}body.nn-ui .kt-datatable thead input:focus,body.nn-ui .kt-datatable thead select:focus{background-color:var(--panel)!important;box-shadow:var(--focus-ring)!important}body.nn-ui .kt-datatable tbody td{padding:8px 12px!important;height:44px;font-size:13px!important;color:var(--ink)!important;border-top:0!important;border-bottom:1px solid rgba(0,0,0,.05)!important;vertical-align:middle;background-color:transparent}body.nn-ui .kt-datatable--compact tbody td{padding:5px 12px!important;height:36px}body.nn-ui .kt-datatable--spacious tbody td{padding:13px 12px!important;height:56px}body.nn-ui .kt-datatable tbody tr:last-child td{border-bottom:0!important}body.nn-ui .table{--bs-table-striped-bg: transparent;--bs-table-accent-bg: transparent}body.nn-ui .kt-datatable tbody tr:nth-of-type(odd) td,body.nn-ui .kt-datatable tbody tr:nth-of-type(2n) td{background-color:transparent}body.nn-ui .kt-datatable tbody tr:hover td{background-color:#00000009!important}body.nn-ui .kt-datatable tbody tr.table-active td,body.nn-ui .kt-datatable tbody tr.selected td{background-color:var(--sel-strong)!important}body.nn-ui .crm-row-actions{display:inline-flex;gap:6px;align-items:center}body.nn-ui .crm-row-actions .btn:has(>:is(i,.nni):only-child),body.nn-ui .kt-datatable td .btn.btn-icon,body.nn-ui .kt-datatable td .btn-sm:has(>:is(i,.nni):only-child){width:34px!important;height:34px!important;min-height:34px!important;padding:0!important;border-radius:9px!important;background:var(--panel)!important;box-shadow:var(--hair)!important;color:var(--ink-2)!important;opacity:1!important}body.nn-ui .crm-row-actions .btn:has(>:is(i,.nni):only-child):hover,body.nn-ui .kt-datatable td .btn.btn-icon:hover{color:var(--blue)!important;box-shadow:0 0 0 1px var(--blue)!important}body.nn-ui .crm-row-actions .btn:not(:has(>:is(i,.nni):only-child)),body.nn-ui .kt-datatable td .btn-sm:not(:has(>:is(i,.nni):only-child)){height:34px!important;min-height:34px!important;padding:0 12px!important;border-radius:9px!important;font-size:13px!important;font-weight:500!important;background:var(--panel)!important;box-shadow:var(--hair)!important;color:var(--ink)!important;white-space:nowrap}body.nn-ui .crm-row-actions .btn:not(:has(>:is(i,.nni):only-child)):hover{color:var(--blue)!important;box-shadow:0 0 0 1px var(--blue)!important}body.nn-ui .crm-row-actions .btn-soft-danger:hover,body.nn-ui .crm-row-actions .btn.text-danger:hover{color:var(--red)!important;box-shadow:0 0 0 1px var(--red)!important}body.nn-ui .crm-row-actions .btn>:is(i,.nni){font-size:14px}body.nn-ui .crm-row-actions .btn.is-active:has(>:is(i,.nni):only-child){background:var(--blue)!important;color:#fff!important;box-shadow:none!important}body.nn-ui .card>.card-body.p-0>.table-responsive{border-radius:0 0 12px 12px}html[data-layout=demo4] body.nn-ui .crm-pro .kt-datatable tbody tr:nth-child(2n)>td,html[data-layout=demo4] body.nn-ui .crm-pro .kt-datatable tbody tr:nth-child(odd)>td{background:transparent}html[data-layout=demo4] body.nn-ui .crm-pro .kt-datatable tbody tr>td:first-child,html[data-layout=demo4] body.nn-ui .crm-pro .kt-datatable tbody tr>td:last-child{border-radius:0}html[data-layout=demo4] body.nn-ui .crm-pro .kt-datatable tbody tr:hover>td{background:#00000009}html[data-layout=demo4] body.nn-ui .crm-pro .kt-datatable tbody tr:has(td .form-check-input:checked)>td{background:var(--sel-strong)}body.nn-ui .kt-datatable thead .crm-grid-filter-search-icon{left:9px;font-size:13px;color:var(--faint)}body.nn-ui .kt-datatable thead input.ps-4{padding-left:28px!important}body.nn-ui .kt-datatable thead .crm-grid-filter-clear{right:6px}body.nn-ui .kt-datatable thead .frange,body.nn-ui .kt-datatable thead .d-flex.gap-1>.form-control{min-width:0}body.nn-ui .kt-pagination{padding:10px 14px!important;border-top:1px solid var(--sep)}body.nn-ui .crm-grid-pagination-info{font-size:12.5px;color:var(--muted)}body.nn-ui .kt-pagination__pagesize{width:auto;min-width:96px}body.nn-ui .kt-pagination__btn{width:30px!important;height:30px!important;min-height:30px!important;min-width:30px;padding:0!important;border-radius:8px!important;background:transparent!important;box-shadow:none!important;color:var(--ink-2)!important;font-size:12.5px!important;font-weight:500!important}body.nn-ui .kt-pagination__btn:hover:not(:disabled){background:var(--track)!important;color:var(--ink)!important}body.nn-ui .kt-pagination__btn.active{background:var(--brand-fill)!important;color:var(--on-brand, #fff)!important}body.nn-ui .kt-pagination__btn:disabled{opacity:.3}body.nn-ui .kt-pagination__compact{display:none;white-space:nowrap;font-variant-numeric:tabular-nums}@media(max-width:575.98px){body.nn-ui .kt-pagination{flex-wrap:wrap;row-gap:8px;-moz-column-gap:8px;column-gap:8px}body.nn-ui .kt-pagination .kt-pagination__meta{flex-wrap:wrap;row-gap:6px;min-width:0;max-width:100%}body.nn-ui .kt-pagination .kt-pagination__nav{margin-inline-start:auto;flex-shrink:0}body.nn-ui .kt-pagination .kt-pagination__num{display:none!important}body.nn-ui .kt-pagination .kt-pagination__compact{display:inline-block}}body.nn-ui .nnfeed{display:flex;flex-direction:column;gap:22px}body.nn-ui .nnfeed-day-h{font-size:11.5px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--muted);margin:0 0 8px 2px}body.nn-ui .nnfeed-rows{background:var(--panel);border-radius:12px;box-shadow:var(--hair);overflow:hidden}body.nn-ui .nnfeed-row{display:grid;grid-template-columns:30px minmax(0,1fr) auto;align-items:start;gap:12px;padding:12px 14px 12px 12px;cursor:pointer;position:relative}body.nn-ui .nnfeed-row+.nnfeed-row{border-top:1px solid rgba(0,0,0,.05)}body.nn-ui .nnfeed-row:hover{background:#00000008}body.nn-ui .nnfeed-row[data-unread=true]:before{content:"";position:absolute;left:0;top:10px;bottom:10px;width:3px;background:var(--blue);border-radius:0 3px 3px 0}body.nn-ui .nnfeed-row .ic{width:30px;height:30px;border-radius:9px;flex:none;display:inline-flex;align-items:center;justify-content:center;font-size:15px}body.nn-ui .nnfeed-row .ic.t-blue{background:var(--accent-soft);color:var(--ink)}body.nn-ui .nnfeed-row .ic.t-green{background:var(--cp-ok-soft);color:var(--cp-ok)}body.nn-ui .nnfeed-row .ic.t-orange{background:var(--cp-warn-soft);color:var(--cp-warn)}body.nn-ui .nnfeed-row .ic.t-red{background:var(--cp-bad-soft);color:var(--cp-bad)}body.nn-ui .nnfeed-row .ic.t-purple{background:#af52de24;color:#7d2fa8}body.nn-ui .nnfeed-row .ic.t-teal{background:#30b0c729;color:#17798c}body.nn-ui .nnfeed-row .ic.t-gray{background:var(--track);color:var(--muted)}body.nn-ui .nnfeed-row .bd{min-width:0;display:block}body.nn-ui .nnfeed-row .l1{display:flex;align-items:baseline;gap:10px}body.nn-ui .nnfeed-row .tt{flex:1 1 auto;min-width:0;font-size:13.5px;font-weight:500;letter-spacing:-.005em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body.nn-ui .nnfeed-row[data-unread=true] .tt{font-weight:600}body.nn-ui .nnfeed-row .tm{flex:none;font-size:11.5px;color:var(--muted);font-variant-numeric:tabular-nums}body.nn-ui .nnfeed-row .l2{display:block;margin-top:2px;font-size:12.5px;color:var(--ink-2);line-height:1.45}body.nn-ui .nnfeed-row .l3{display:block;margin-top:3px;font-size:11.5px;color:var(--muted)}body.nn-ui .nnfeed-row .l3 .sep{margin:0 6px}body.nn-ui .nnfeed-row .ok{width:28px;height:28px;border:0;border-radius:8px;flex:none;background:var(--panel);box-shadow:var(--hair);color:var(--ink-2);display:inline-flex;align-items:center;justify-content:center;font-size:15px;cursor:pointer;opacity:0;transition:opacity .12s}body.nn-ui .nnfeed-row:hover .ok,body.nn-ui .nnfeed-row:focus-within .ok{opacity:1}body.nn-ui .nnfeed-row .ok:hover{color:var(--green);box-shadow:0 0 0 1px var(--green)}body.nn-ui .nnfeed-more{display:flex;justify-content:center}body.nn-ui .nnfeed-empty{padding:56px 24px 60px;text-align:center;background:var(--panel);border-radius:12px;box-shadow:var(--hair)}body.nn-ui .nnfeed-empty .ic{width:48px;height:48px;border-radius:14px;margin:0 auto 12px;background:var(--bg);color:var(--faint);display:flex;align-items:center;justify-content:center;font-size:22px}body.nn-ui .nnfeed-empty .t{font-size:15px;font-weight:600;letter-spacing:-.01em}body.nn-ui .nnfeed-empty .x{margin-top:4px;font-size:13px;color:var(--muted)}body.nn-ui .form-check{display:inline-flex;align-items:center;gap:8px;padding-left:0;margin-bottom:0;min-height:0}body.nn-ui .form-check .form-check-input{float:none;margin:0;flex:none}body.nn-ui .form-check .form-check-label{margin:0;font-size:13px;color:var(--ink);cursor:pointer}body.nn-ui .form-check.form-switch .form-check-input{width:38px;height:22px}body.nn-ui .form-check-vertical .form-check,body.nn-ui .list-group .form-check{display:flex;width:100%}html[data-layout=demo4] body.nn-ui .page-content{display:block!important}html[data-layout=demo4] body.nn-ui .page-content>.container-fluid,html[data-layout=demo4] body.nn-ui .page-content>.container-fluid>.crm-pro:not(.dash){display:block!important}html[data-layout=demo4] body.nn-ui .page-content>.container-fluid>.crm-pro.dash{display:flex!important;flex-direction:column}html[data-layout=demo4] body.nn-ui .page-content>.container-fluid>.crm-pro>.card:last-child,html[data-layout=demo4] body.nn-ui .page-content>.container-fluid>.crm-pro>.row:last-child{flex:0 0 auto}html[data-layout=demo4] body.nn-ui .demo4-content-card{overflow:visible!important}body.nn-ui .dash-kpi,body.nn-ui .dash-card,body.nn-ui .crm-stat{border-radius:var(--card-r)!important;border:1px solid var(--card-line)!important;box-shadow:var(--card-shadow)!important}body.nn-ui .apexcharts-tooltip{border:0!important;border-radius:10px!important;box-shadow:0 0 0 .5px #0000001f,0 10px 30px -12px #00000059!important;font-family:inherit!important}body.nn-ui .apexcharts-gridline{stroke:var(--chart-grid)}body.nn-ui .apexcharts-text,body.nn-ui .apexcharts-legend-text{font-family:inherit!important;font-size:11.5px!important;fill:var(--muted)!important;color:var(--muted)!important}body.nn-ui .kt-datatable thead th{height:auto!important;padding:9px 12px!important;line-height:1.3}body.nn-ui .kt-datatable thead th>span:first-child{display:inline-flex;align-items:center;gap:5px}body.nn-ui .kt-datatable thead th .mt-2{margin-top:7px!important}body.nn-ui .table-responsive{overflow-x:auto!important;max-width:100%}body.nn-ui .page-content>.container-fluid{max-width:100%;overflow-x:clip}body.nn-ui .kt-datatable thead th:last-child,body.nn-ui .kt-datatable tbody td:last-child{padding-right:14px!important}body.nn-ui .table-responsive::-webkit-scrollbar{height:10px}body.nn-ui .table-responsive::-webkit-scrollbar-thumb{background:#0000002e;border:3px solid #fff;border-radius:999px}body.nn-ui .table-responsive::-webkit-scrollbar-track{background:transparent}body.nn-ui .crm-filterbtn-toggle,body.nn-ui .crm-pill,body.nn-ui .crm-icon-btn{height:34px;min-height:34px;border-radius:9px;font-size:13px;font-weight:500}body.nn-ui .crm-icon-btn{width:34px}body.nn-ui .crm-icon-group{gap:6px}body.nn-ui .crm-date-range{height:34px;border:0;border-radius:9px;background:var(--track);display:inline-flex;align-items:center;padding:0 10px;gap:7px;min-width:200px}body.nn-ui .crm-date-range__icon{color:var(--muted);font-size:14px}body.nn-ui .crm-date-range__input,body.nn-ui input.crm-date-range__input{height:32px!important;border:0!important;background:transparent!important;padding:0!important;font-size:13px;color:var(--ink);box-shadow:none!important;flex:1 1 auto;min-width:0}body.nn-ui .crm-date-range__input::-moz-placeholder{color:var(--faint)}body.nn-ui .crm-date-range__input::placeholder{color:var(--faint)}body.nn-ui .crm-date-range:focus-within{background:var(--panel);box-shadow:var(--focus-ring)}body.nn-ui .crm-date-range__clear{width:20px;height:20px;border-radius:50%}body.nn-ui .crm-page-header .d-flex.flex-wrap.gap-2{align-items:center}body.nn-ui .crm-page-header>[class*=col]:first-child{flex:1 1 340px;width:auto;min-width:0}body.nn-ui .crm-page-header>[class*=col]:last-child{flex:0 0 auto;width:auto;margin-left:auto}body.nn-ui .kt-datatable thead{--crm-control-height: 28px}body.nn-ui .nn-kpi{height:100%;padding:14px 16px;border-radius:var(--card-r);background:var(--panel);border:1px solid var(--card-line);box-shadow:var(--card-shadow)}body.nn-ui .nn-kpi .k{font-size:11.5px;color:var(--muted)}body.nn-ui .nn-kpi .v{font-size:22px;font-weight:600;letter-spacing:-.02em;line-height:1.15;margin-top:4px;font-variant-numeric:tabular-nums;color:var(--ink)}body.nn-ui .nn-kpi .v.tone-ok{color:var(--cp-ok)}body.nn-ui .nn-kpi .v.tone-warn{color:var(--cp-warn)}body.nn-ui .nn-kpi .v.tone-bad{color:var(--cp-bad)}body.nn-ui .nn-kpi .v.tone-muted{color:var(--muted)}body.nn-ui .nn-kpi .h{font-size:11.5px;color:var(--muted);margin-top:3px}body.nn-ui .page-content .row{--bs-gutter-x: 20px;--bs-gutter-y: 20px}body.nn-ui .page-content .row.g-0,body.nn-ui .page-content .row.gx-0{--bs-gutter-x: 0}body.nn-ui .page-content .row.g-0,body.nn-ui .page-content .row.gy-0{--bs-gutter-y: 0}body.nn-ui .card{margin-bottom:20px}body.nn-ui .page-content .row>[class*=col]>.card:only-child{margin-bottom:0}body.nn-ui .dash,body.nn-ui .dash-kpis,body.nn-ui .dash-grid,body.nn-ui .dash-stack{gap:20px}body.nn-ui .dash-card,body.nn-ui .dash-kpi{border:1px solid var(--card-line)!important;border-radius:var(--card-r)!important;background:var(--panel)!important;box-shadow:var(--card-shadow)!important}body.nn-ui .dash-grid--3,body.nn-ui .dash-grid--2,body.nn-ui .dash-grid--8-4{align-items:start}body.nn-ui .dash-card__head{padding:14px 16px 0}body.nn-ui .dash-card__body{padding:10px 16px 14px}body.nn-ui .dash-kpi{padding:14px 16px}body.nn-ui .dash-kpi__value{font-variant-numeric:tabular-nums}body.nn-ui .dash-hero{padding:0 0 4px}body.nn-ui .crm-grid-global-search{position:relative}body.nn-ui .crm-grid-global-search-icon{position:absolute;left:11px;top:50%;transform:translateY(-50%);font-size:14px;color:var(--muted);pointer-events:none}body.nn-ui .crm-grid-dblchev{display:inline-flex;align-items:center}body.nn-ui .crm-grid-dblchev>.nni+.nni{margin-inline-start:-9px}body.nn-ui .crm-grid-empty-icon{color:var(--muted)}body.nn-ui .crm-grid-global-search .form-control,body.nn-ui .crm-grid-global-search .form-control.ps-5{padding-left:33px!important}body.nn-ui .search-box{position:relative}body.nn-ui .search-box .search-icon{position:absolute;left:11px;top:50%;transform:translateY(-50%);font-size:14px;color:var(--muted);line-height:1;pointer-events:none}body.nn-ui .search-box .form-control.search{padding-left:33px!important}body.nn-ui .kt-datatable thead .crm-grid-filter-search-icon{position:absolute;left:9px;top:50%;transform:translateY(-50%);font-size:13px}body.nn-ui .kt-datatable thead input.ps-4{padding-left:27px!important}body.nn-ui .kt-datatable thead .d-flex.gap-1>.form-control{padding:0 6px!important;text-align:center}body.nn-ui .crm-error{max-width:none;margin:14px 16px}body.nn-ui .crm-error--sm{margin:10px 12px}body.nn-ui .card>.card-body.p-0>.crm-error,body.nn-ui .card>.card-body>.crm-error:only-child{margin:16px}.nnm-back{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;background:#00000047;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);display:flex;align-items:center;justify-content:center;padding:20px}.nnm{width:360px;max-width:100%;background:#fff;border-radius:16px;padding:24px 22px 18px;text-align:center;box-shadow:0 0 0 .5px #0000001f,0 24px 60px -20px #00000073;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Inter,Segoe UI,system-ui,sans-serif;color:#1d1d1f;animation:nnm-in .16s ease-out}.nnm-ic.danger{background:#ffe5e3;color:#d13b3b}.nnm-ic.primary{background:#0000000f;color:#3a3a3c}.nnm-text{margin:6px 0 0;font-size:13px;line-height:1.5;color:#6e6e73}.nnm-text b{color:#1d1d1f;font-weight:600}.nnm-btn{height:34px;border:0;border-radius:9px;background:#f2f2f7;color:#1d1d1f;font-family:inherit;font-size:13.5px;font-weight:500;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:7px}.nnm-btn:hover{background:#e8e8ed}.nnm-btn:focus-visible{outline:2px solid var(--focus, #3a3a3c);outline-offset:2px;box-shadow:none}.nnm-btn.danger{background:#ff3b30;color:#fff}.nnm-btn.danger:hover{background:#e5342a}.nnm-btn.primary{background:#1d1d1f;color:#fff}.nnm-btn.primary:hover{background:#2d2d30}.nnm-btn:disabled{opacity:.6;cursor:default}.nnm-spin{width:12px;height:12px;border-radius:50%;border:2px solid rgba(255,255,255,.45);border-top-color:#fff;animation:nnm-spin .7s linear infinite}.nns-back{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background:#0000002e;display:flex;justify-content:flex-end}.nns{height:100%;background:#fff;display:flex;flex-direction:column;box-shadow:-1px 0 #00000014,-24px 0 48px -32px #0006;animation:nns-in .18s ease-out;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Inter,Segoe UI,system-ui,sans-serif;color:#1d1d1f}.nns-h{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:18px 20px 14px;border-bottom:1px solid rgba(0,0,0,.08)}.nns-title{font-size:16px;font-weight:700;letter-spacing:-.015em}.nns-sub{font-size:12.5px;color:#86868b;margin-top:3px}.nns-x{width:30px;height:30px;border:0;border-radius:8px;background:#0000000d;color:#424245;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;flex:none}.nns-x:hover{background:#00000017}.nns-x svg{width:12px;height:12px}.nns-b{flex:1 1 auto;overflow:auto;padding:18px 20px}.nns-f{display:flex;justify-content:flex-end;gap:8px;padding:12px 20px;border-top:1px solid rgba(0,0,0,.08)}.nnc{position:relative}.nnc .nnc-in{padding-right:26px;cursor:text}.nnc.on .nnc-in{background-color:var(--accent-soft, rgba(0,0,0,.06));font-weight:500}.nnc.on .nnc-in::-moz-placeholder{color:var(--ink);opacity:1}.nnc.on .nnc-in::placeholder{color:var(--ink);opacity:1}.nnc.open .nnc-in{background:var(--panel);box-shadow:var(--focus-ring, 0 0 0 2px #3a3a3c);font-weight:400}.nnc-cv{position:absolute;right:7px;top:50%;transform:translateY(-50%);width:14px;height:14px;color:var(--muted);pointer-events:none}.nnc-cv svg{width:12px;height:12px;display:block}.nnc-x{position:absolute;right:5px;top:50%;transform:translateY(-50%);width:18px;height:18px;border:0;border-radius:50%;background:transparent;color:var(--muted);display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.nnc-x:hover{background:#00000014;color:var(--ink)}.nnc-x svg{width:9px;height:9px}.nnc-list{position:absolute;z-index:20;left:0;right:0;top:calc(100% + 4px);margin:0;padding:4px;list-style:none;background:var(--panel);border-radius:10px;box-shadow:0 0 0 .5px #0000001f,0 10px 30px -12px #00000059;max-height:240px;overflow:auto;font-weight:400;text-align:left;white-space:normal;text-transform:none;letter-spacing:0}.nnc-opt{display:flex;align-items:center;justify-content:space-between;gap:8px;height:30px;padding:0 9px;border-radius:7px;font-size:12.5px;color:var(--ink);cursor:pointer}.nnc-opt.act{background:var(--accent-soft, rgba(0,0,0,.06))}.nnc-opt.sel{font-weight:500}.nnc-opt svg{width:12px;height:12px;color:var(--blue);flex:none}.nnc-empty{padding:8px 9px;font-size:12.5px;color:var(--muted)}body.nn-ui .form-control:not(textarea):not(.form-control-sm),body.nn-ui .form-select:not(.form-select-sm),body.nn-ui .input-group-text{min-height:34px!important;height:34px!important}body.nn-ui textarea.form-control{height:auto!important;min-height:76px!important}body.nn-ui .nnchat{display:flex;flex-direction:column;gap:10px}body.nn-ui .nnchat-row{display:flex}body.nn-ui .nnchat-row.me{justify-content:flex-end}body.nn-ui .nnchat-row.them{justify-content:flex-start}body.nn-ui .nnchat-text{font-size:14px;line-height:1.6;white-space:pre-wrap}body.nn-ui .nnchat-img{border:0;padding:0;background:transparent;border-radius:10px;overflow:hidden;box-shadow:var(--hair);cursor:zoom-in;line-height:0}body.nn-ui .nnchat-img img{max-width:320px;max-height:240px;-o-object-fit:cover;object-fit:cover;display:block}body.nn-ui .nnchat-file{display:flex;flex-direction:column;gap:6px}body.nn-ui .nnchat-file-row{display:inline-flex;align-items:center;gap:8px;max-width:100%;padding:7px 10px;border:0;border-radius:9px;background:#0000000b;color:var(--ink);font-size:12.5px;text-align:left;cursor:pointer}body.nn-ui .nnchat-file-row:hover{background:#00000013}body.nn-ui .nnchat-file-row .nm{max-width:260px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body.nn-ui .nnchat-file-row .sz,body.nn-ui .nnchat-file-row .dl{color:var(--muted);flex:none}body.nn-ui .nnchat-file-row>i:first-child{color:var(--blue);flex:none}body.nn-ui .nnchat-bubble{max-width:90%;min-width:min(560px,60%);border-radius:14px;background:var(--panel);box-shadow:var(--hair);border:0}body.nn-ui .nnchat-bubble.me{background:var(--accent-soft);border-bottom-right-radius:4px}body.nn-ui .nnchat-bubble.them{border-bottom-left-radius:4px}body.nn-ui .nnchat-bubble.internal{background:#fff8e6;box-shadow:0 0 0 1px #f0c36d}@media(max-width:700px){body.nn-ui .nnchat-bubble{max-width:96%;min-width:0}}body.nn-ui .nn-subcard--accent{box-shadow:inset 0 0 0 1px var(--sep)}body.nn-ui .nn-subcard h6{font-size:13px;font-weight:600;color:var(--ink)}body.nn-ui .nn-estimate-lines{background:var(--panel);border-radius:10px;overflow:hidden}body.nn-ui .nn-estimate-lines thead th{font-size:11px;font-weight:600;letter-spacing:.03em;text-transform:uppercase;color:var(--muted);background:transparent;border-bottom:1px solid var(--sep)}body.nn-ui .nn-estimate-lines tbody td{border-top:0;border-bottom:1px solid var(--sep);font-size:13px}body.nn-ui .nn-estimate-lines tbody tr:last-child td{border-bottom:0}body.nn-ui .nn-estimate-lines tfoot td{border-top:1px solid var(--sep);font-size:13px}body.nn-ui .nn-note{display:flex;gap:8px;align-items:flex-start;padding:8px 10px;margin-bottom:6px;border-radius:9px;font-size:13px;line-height:1.5;background:var(--panel)}body.nn-ui .nn-note .lb{flex:none;font-size:11.5px;font-weight:600;color:var(--muted);white-space:nowrap}body.nn-ui .nn-note--out{box-shadow:inset 3px 0 0 var(--blue)}body.nn-ui .nn-note--internal{background:#fff8e6;box-shadow:inset 3px 0 #f0c36d}body.nn-ui .nn-note--decision{box-shadow:inset 3px 0 0 var(--cp-ok)}body.nn-ui .nn-subcard,body.nn-ui .nn-note,body.nn-ui .nn-estimate-lines td,body.nn-ui .nn-estimate-lines th{word-break:break-word;overflow-wrap:anywhere}body.nn-ui .nn-estimate-lines{table-layout:fixed;width:100%}body.nn-ui .nn-estimate-lines td:last-child,body.nn-ui .nn-estimate-lines th:last-child{white-space:nowrap}@media(max-width:1600px){body.nn-ui .nn-note{flex-direction:column;gap:2px}}body.nn-ui .nn-subcard .table-responsive{overflow-x:visible}.nnsurvey-scale{display:flex;gap:8px;flex-wrap:wrap}.nnsurvey-dot{flex:1 1 0;min-width:48px;height:48px;border:1px solid rgba(0,0,0,.1);border-radius:12px;background:#f6f7f9;color:#1d1d1f;font-size:16px;font-weight:600;font-variant-numeric:tabular-nums;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:background .12s ease,border-color .12s ease,transform .12s ease}.nnsurvey-dot:hover:not(:disabled){background:#eceef2;transform:translateY(-1px)}.nnsurvey-dot.is-on{background:var(--cp-brand, #405189);border-color:var(--cp-brand, #405189);color:#fff}.nnsurvey-dot:disabled{opacity:.55;cursor:default}.nnsurvey-dot:focus-visible{outline:2px solid var(--cp-brand, #405189);outline-offset:2px}.nnsurvey-ends{display:flex;justify-content:space-between;gap:12px;margin-top:6px;font-size:11.5px;color:#86868b}.nnsurvey-chosen{margin-top:8px;font-size:13px;font-weight:500}.nnsurvey-result{display:flex;align-items:center;gap:12px}.nnsurvey-result-score{width:48px;height:48px;border-radius:12px;background:var(--cp-brand, #405189);color:#fff;font-size:20px;font-weight:600;font-variant-numeric:tabular-nums;display:inline-flex;align-items:center;justify-content:center}.nnsurvey-result-label{font-size:14px;font-weight:500}body.nn-ui .nn-addeffort{border:1px solid rgba(255,149,0,.35);border-left:3px solid #ff9500;border-radius:12px;background:#ff95000d;padding:14px 16px}body.nn-ui .nn-addeffort-head{display:flex;align-items:center;gap:7px;font-size:12px;font-weight:600;letter-spacing:.01em;color:var(--cp-warn);text-transform:uppercase}body.nn-ui .nn-addeffort-head i{font-size:15px}body.nn-ui .nn-addeffort-amount{margin-top:6px;font-size:22px;font-weight:600;letter-spacing:-.02em;font-variant-numeric:tabular-nums;line-height:1.1}body.nn-ui .nn-addeffort-amount span{font-size:13px;font-weight:400;color:var(--muted)}body.nn-ui .nn-addeffort-text{margin:6px 0 10px;font-size:13px;color:var(--ink-2, #424245)}body.nn-ui .nn-addeffort-lines{list-style:none;margin:0 0 10px;padding:0}body.nn-ui .nn-addeffort-lines li{display:flex;justify-content:space-between;gap:12px;padding:5px 0;font-size:13px;border-bottom:1px solid rgba(0,0,0,.05)}body.nn-ui .nn-addeffort-lines li:last-child{border-bottom:0}body.nn-ui .nn-addeffort-lines b{font-variant-numeric:tabular-nums;font-weight:600}body.nn-ui .nn-addeffort-note{margin:0 0 10px;padding:8px 10px;border-radius:8px;background:#00000008;font-size:13px}body.nn-ui .nn-kpi.is-active{box-shadow:var(--card-shadow),inset 0 0 0 1.5px var(--brand)}body.nn-ui button.nn-kpi{cursor:pointer}body.nn-ui button.nn-kpi:hover{background:var(--panel);box-shadow:var(--hair),0 2px 8px #0000000f}.nnsurvey-q{margin-top:18px}.nnsurvey-q+.nnsurvey-q{padding-top:16px;border-top:1px solid rgba(0,0,0,.06)}.nnsurvey-q-head{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap;margin-bottom:8px}.nnsurvey-q-label{font-size:14.5px;font-weight:600}.nnsurvey-q-hint{font-size:12px;color:#86868b}.nnsurvey-saved{margin:12px 0 0;font-size:12.5px;color:var(--cp-ok)}@media(max-width:767.98px){body.nn-ui .crm-pro .nnai-askw__fab{bottom:80px;inset-inline-end:16px}}html[data-layout=demo4] body.nn-ui .page-content{padding-bottom:96px!important}@media(max-width:767.98px){html[data-layout=demo4] body.nn-ui .page-content{padding-bottom:84px!important}body.nn-ui .nn-foot__in{padding-inline-end:72px}}body.nn-ui.nn-side-open .crm-pro .nnai-askw__fab{display:none}.crm-pro .nnai-usage{display:inline-flex;align-items:center;gap:3px;height:18px;padding:0 6px;border-radius:999px;border:1px solid var(--cp-line);background:var(--cp-paper);color:var(--cp-muted);font-size:var(--cp-fs-xs);font-variant-numeric:tabular-nums;cursor:default}.crm-pro .nnai-health{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:12px 20px}.crm-pro .nnai-health__label{font-size:var(--cp-fs-xs);color:var(--cp-muted);text-transform:uppercase;letter-spacing:.04em}.crm-pro .nnai-health__value{font-size:var(--cp-fs-base);color:var(--cp-ink);overflow-wrap:anywhere;font-variant-numeric:tabular-nums}.crm-pro .nnai-dot{width:8px;height:8px;border-radius:50%;display:inline-block;flex:none}.crm-pro .nnai-dot--ok{background:var(--cp-ok)}.crm-pro .nnai-dot--bad{background:var(--cp-bad)}.crm-pro .nnai-kpis{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:12px}.crm-pro .nnai-kpi{border:1px solid var(--cp-line);border-radius:8px;padding:10px 12px;background:var(--cp-paper)}.crm-pro .nnai-kpi__label{font-size:var(--cp-fs-xs);color:var(--cp-muted)}.crm-pro .nnai-kpi__value{font-size:var(--cp-fs-xl);font-weight:600;color:var(--cp-ink);font-variant-numeric:tabular-nums}.crm-pro .nnai-num{font-variant-numeric:tabular-nums;white-space:nowrap}.crm-pro .nnai-mono{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:var(--cp-fs-sm)}.crm-pro .nnai-ellipsis{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}.crm-pro .nnai-wrap{white-space:normal;overflow-wrap:anywhere;word-break:break-word;max-width:260px}.crm-pro .nnai-month{display:inline-flex;align-items:center;gap:6px;font-size:var(--cp-fs-sm);color:var(--cp-muted);border:1px solid var(--cp-line);border-radius:999px;padding:3px 10px;background:var(--cp-paper);white-space:nowrap}.crm-pro .nnai-month b{color:var(--cp-ink);font-variant-numeric:tabular-nums}.crm-pro .nnai-prj-title{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap}.crm-pro .nnai-prj-title__back{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:8px;color:var(--cp-muted);background:var(--cp-brand-softer)}.crm-pro .nnai-prj-title__back:hover{color:var(--cp-brand)}[dir=rtl] .crm-pro .nnai-prj-title__back :is(i,.nni){transform:scaleX(-1)}.crm-pro .nnai-prj-files{display:grid;grid-template-columns:minmax(240px,320px) minmax(0,1fr);height:calc(100dvh - 250px);min-height:460px;border:1px solid var(--cp-line);border-radius:10px;background:var(--cp-paper);overflow:hidden}@media(max-width:991.98px){.crm-pro .nnai-prj-files{grid-template-columns:1fr;height:auto}.crm-pro .nnai-prj-tree{max-height:45dvh;border-inline-end:0;border-bottom:1px solid var(--cp-line)}.crm-pro .nnai-prj-viewer{min-height:50dvh}}.crm-pro .nnai-prj-tree{display:flex;flex-direction:column;min-height:0;border-inline-end:1px solid var(--cp-line);background:var(--cp-brand-softer)}.crm-pro .nnai-prj-tree__search{padding:10px;border-bottom:1px solid var(--cp-line-soft);position:relative}.crm-pro .nnai-prj-tree__empty{padding:16px 12px;font-size:var(--cp-fs-sm)}.crm-pro .nnai-prj-tree>.nnai-prj-tree__list{overflow:auto;flex:1 1 auto;padding:6px 0}.crm-pro .nnai-prj-tree__list{list-style:none;margin:0;padding:0}.crm-pro .nnai-prj-tree__row{display:flex;align-items:center;gap:6px;width:100%;padding-block:4px;padding-inline-end:10px;border:0;background:transparent;text-align:start;font-size:var(--cp-fs-sm);color:var(--cp-ink);line-height:1.35}.crm-pro .nnai-prj-tree__row:hover{background:var(--cp-paper)}.crm-pro .nnai-prj-tree__row[data-on=true]{background:var(--cp-paper);color:var(--cp-brand);font-weight:600;box-shadow:inset 3px 0 0 var(--cp-brand)}[dir=rtl] .crm-pro .nnai-prj-tree__row[data-on=true]{box-shadow:inset -3px 0 0 var(--cp-brand)}.crm-pro .nnai-prj-tree__row :is(i,.nni){color:var(--cp-muted);flex:0 0 auto}.crm-pro .nnai-prj-tree__name{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;direction:ltr;text-align:start}.crm-pro .nnai-prj-tree__meta{flex:0 0 auto;color:var(--cp-muted);font-size:var(--cp-fs-xs, 11px)}.crm-pro .nnai-prj-tree__grade{flex:0 0 18px;display:inline-flex;justify-content:center}.crm-pro .nnai-prj-viewer{display:flex;flex-direction:column;min-width:0;min-height:0}.crm-pro .nnai-prj-viewer--empty{align-items:center;justify-content:center;padding:24px;font-size:var(--cp-fs-md)}.crm-pro .nnai-prj-viewer__head{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:10px 12px;border-bottom:1px solid var(--cp-line-soft)}.crm-pro .nnai-prj-viewer__path{flex:1 1 240px;min-width:0;font-size:var(--cp-fs-sm);direction:ltr;text-align:start}.crm-pro .nnai-prj-viewer__meta{display:flex;gap:10px;font-size:var(--cp-fs-xs, 11px)}.crm-pro .nnai-prj-viewer__actions{display:flex;gap:6px;margin-inline-start:auto}.crm-pro .nnai-prj-viewer__note{padding:16px 12px;font-size:var(--cp-fs-md)}.crm-pro .nnai-prj-viewer__code,.crm-pro .nnai-prj-viewer__editor{flex:1 1 auto;min-height:0;margin:0;padding:12px 14px;overflow:auto;font-size:12.5px;line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4;white-space:pre;direction:ltr;text-align:left;background:var(--cp-paper);color:var(--cp-ink);border:0;border-radius:0}.crm-pro .nnai-prj-viewer__editor{resize:none;outline:none;box-shadow:none}.crm-pro .nnai-prj-viewer__editor:focus{box-shadow:var(--focus-ring, 0 0 0 2px #3a3a3c)}.crm-pro .nnai-abap__group{display:flex;align-items:center;padding:8px 12px 4px;font-size:var(--cp-fs-xs, 11px);font-weight:600;text-transform:uppercase;letter-spacing:.03em;color:var(--cp-muted)}.crm-pro .nnai-abap__item{padding-inline-start:24px}.crm-pro .nnai-abap__parts{display:flex;gap:6px;flex-wrap:wrap;padding:8px 12px;border-bottom:1px solid var(--cp-line-soft)}.crm-pro .nnai-abap__code{flex:1 1 auto;min-height:0;overflow:auto;padding:8px 0;font-size:12.5px;line-height:1.55;-moz-tab-size:4;-o-tab-size:4;tab-size:4;direction:ltr;text-align:left;background:var(--cp-paper);color:var(--cp-ink)}.crm-pro .nnai-abap__line{display:flex;white-space:pre}.crm-pro .nnai-abap__line:hover{background:var(--cp-brand-softer)}.crm-pro .nnai-abap__no{flex:0 0 48px;padding-inline-end:12px;text-align:right;color:var(--cp-faint);-webkit-user-select:none;-moz-user-select:none;user-select:none;border-inline-end:1px solid var(--cp-line-soft);margin-inline-end:12px}.crm-pro .nnai-abap__src{flex:1 1 auto;padding-inline-end:14px}.crm-pro .nnai-abap__kw{color:var(--cp-brand);font-weight:600}.crm-pro .nnai-abap__str{color:var(--cp-ok)}.crm-pro .nnai-abap__cmt{color:var(--cp-muted);font-style:italic}.crm-pro .nnai-abap__ann{color:var(--cp-warn)}.crm-pro .nnai-abap__num{color:var(--cp-info)}.crm-pro .nnai-prj-summary{display:grid;gap:16px}.crm-pro .nnai-prj-facts{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:14px 24px;margin:0}.crm-pro .nnai-prj-facts__item dt{font-size:var(--cp-fs-xs, 11px);font-weight:500;color:var(--cp-muted);text-transform:none;margin-bottom:2px}.crm-pro .nnai-prj-facts__item dd{margin:0;font-size:var(--cp-fs-md);color:var(--cp-ink);overflow-wrap:anywhere}.crm-pro .nnai-prj-counts{display:flex;flex-wrap:wrap;gap:6px;margin-top:16px}.crm-pro .nnai-prj-desc{margin-top:14px;white-space:pre-wrap}.crm-pro .nnai-prj-folders{table-layout:fixed}.crm-pro .nnai-prj-events{list-style:none;margin:0;padding:0}.crm-pro .nnai-prj-events li{display:grid;grid-template-columns:180px minmax(0,1fr) 160px 110px;gap:12px;align-items:center;padding:10px 14px;border-bottom:1px solid var(--cp-line-soft);font-size:var(--cp-fs-sm)}.crm-pro .nnai-prj-events li:last-child{border-bottom:0}.crm-pro .nnai-prj-events__kind{font-weight:600;color:var(--cp-ink)}.crm-pro .nnai-prj-events__at{text-align:end}@media(max-width:767.98px){.crm-pro .nnai-prj-events li{grid-template-columns:1fr auto}.crm-pro .nnai-prj-events__msg{grid-column:1 / -1;order:3}}.crm-pro .nnai-prj-ops{display:grid;gap:16px}.crm-pro .nnai-prj-ops__head{display:flex;align-items:center;gap:10px;padding:12px 16px;border-bottom:1px solid var(--cp-line-soft);font-size:var(--cp-fs-sm);color:var(--cp-muted)}.crm-pro .nnai-prj-ops__steps{list-style:none;margin:0;padding:0}.crm-pro .nnai-prj-ops__step{display:grid;grid-template-columns:32px minmax(0,1fr) auto;gap:12px;align-items:center;padding:12px 16px;border-bottom:1px solid var(--cp-line-soft)}.crm-pro .nnai-prj-ops__step:last-child{border-bottom:0}.crm-pro .nnai-prj-ops__step[data-last=true]{background:var(--cp-ok-soft, var(--cp-brand-softer))}.crm-pro .nnai-prj-ops__step[data-error=true]{background:var(--cp-bad-soft)}.crm-pro .nnai-prj-ops__n{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:var(--cp-brand-softer);color:var(--cp-brand);font-weight:600;font-size:var(--cp-fs-sm)}.crm-pro .nnai-prj-ops__b{display:flex;flex-direction:column;gap:2px;min-width:0;font-size:var(--cp-fs-sm)}.crm-pro .nnai-prj-ops__b b{color:var(--cp-ink);font-size:var(--cp-fs-md)}.crm-pro .nnai-prj-ops__force{display:inline-flex;align-items:center;gap:6px;margin-top:4px;font-size:var(--cp-fs-xs, 11px)}.crm-pro .nnai-prj-op__h{margin:14px 0 6px;font-size:var(--cp-fs-sm);font-weight:600;color:var(--cp-ink)}.crm-pro .nnai-prj-op__list{margin:0;padding-inline-start:18px;font-size:var(--cp-fs-sm);color:var(--cp-ink);max-height:260px;overflow:auto}.crm-pro .nnai-prj-op__list li{margin:2px 0;overflow-wrap:anywhere}@media(max-width:767.98px){.crm-pro .nnai-prj-ops__step{grid-template-columns:28px minmax(0,1fr)}.crm-pro .nnai-prj-ops__a{grid-column:2}}.crm-pro .nnai-prj-apply__head{border-bottom:1px solid var(--cp-line-soft)}.crm-pro .nnai-prj-apply__todo{display:flex;flex-direction:column;align-items:flex-end;gap:0;font-size:var(--cp-fs-xs, 11px)}.crm-pro .nnai-prj-apply__todo-n{font-size:var(--cp-fs-lg, 18px);font-weight:600;color:var(--cp-ink);line-height:1.1}.crm-pro .nnai-prj-apply__body{display:grid;gap:12px;padding:12px 16px 16px;min-width:0}.crm-pro .nnai-prj-apply__form{display:grid;gap:6px}.crm-pro .nnai-prj-apply__row{display:flex;align-items:center;gap:10px;flex-wrap:wrap;min-width:0}.crm-pro .nnai-prj-apply__model{width:auto;min-width:180px;max-width:260px}.crm-pro .nnai-prj-apply__job{display:grid;gap:12px;padding-top:12px;border-top:1px solid var(--cp-line-soft);min-width:0}.crm-pro .nnai-prj-apply__edited summary{cursor:pointer;font-size:var(--cp-fs-sm);color:var(--cp-muted)}.crm-pro .nnai-prj-apply__events{max-height:280px;overflow-y:auto;overflow-x:hidden;border:1px solid var(--cp-line-soft);border-radius:6px;background:var(--cp-surface-2, var(--cp-line-soft))}.crm-pro .nnai-prj-apply__ev{display:grid;grid-template-columns:64px minmax(0,1fr) auto;gap:8px;align-items:baseline;padding:4px 10px;font-size:var(--cp-fs-sm);border-bottom:1px solid var(--cp-line-soft)}.crm-pro .nnai-prj-apply__ev:last-child{border-bottom:0}.crm-pro .nnai-prj-apply__ev-k{font-size:var(--cp-fs-xs, 11px);font-weight:600;color:var(--cp-muted)}.crm-pro .nnai-prj-apply__ev-t{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--cp-ink)}.crm-pro .nnai-prj-apply__ev-s{font-size:var(--cp-fs-xs, 11px);color:var(--cp-muted)}.crm-pro .nnai-prj-apply__ev.is-tool .nnai-prj-apply__ev-t{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.crm-pro .nnai-prj-apply__ev.is-error .nnai-prj-apply__ev-k,.crm-pro .nnai-prj-apply__ev.is-error .nnai-prj-apply__ev-t{color:var(--cp-bad)}.crm-pro .nnai-prj-apply__ev.is-result .nnai-prj-apply__ev-k{color:var(--cp-ok)}.crm-pro .nnai-teslim-form{display:grid;gap:14px;min-width:0}.crm-pro .nnai-teslim-sec{display:grid;gap:6px;min-width:0}.crm-pro .nnai-teslim-server{width:auto;min-width:240px;max-width:420px}.crm-pro .nnai-teslim-root{width:auto;min-width:220px;max-width:360px}.crm-pro .nnai-teslim-picks{display:flex;flex-wrap:wrap;gap:6px 18px}.crm-pro .nnai-teslim-pick{display:inline-flex;align-items:center;gap:6px;margin:0;cursor:pointer;font-size:var(--cp-fs-sm)}.crm-pro .nnai-teslim-pick input{margin:0}.crm-pro .nnai-teslim-menu{padding:10px 12px;border:1px solid var(--cp-line-soft);border-radius:6px}.crm-pro .nnai-teslim-menu__h{margin-top:4px;font-size:var(--cp-fs-xs, 11px);font-weight:600;text-transform:uppercase;letter-spacing:.03em;color:var(--cp-muted)}.crm-pro .nnai-teslim-menu__rows{list-style:none;margin:0;padding:0;display:grid;gap:4px}.crm-pro .nnai-teslim-menu__rows li{display:grid;grid-template-columns:minmax(160px,1fr) minmax(180px,1.3fr) minmax(0,.9fr);gap:8px;align-items:center;min-width:0}.crm-pro .nnai-teslim-menu__rows li:not(.is-on) .nnai-mono{color:var(--cp-muted)}.crm-pro .nnai-teslim-menu__extra summary{cursor:pointer;font-size:var(--cp-fs-sm);color:var(--cp-muted);margin:4px 0}.crm-pro .nnai-teslim-steps{list-style:none;margin:0;padding:0;display:grid;gap:6px}.crm-pro .nnai-teslim-steps li{display:grid;grid-template-columns:22px minmax(120px,170px) auto minmax(0,1fr);gap:10px;align-items:center;min-width:0;font-size:var(--cp-fs-sm)}.crm-pro .nnai-teslim-steps__i{width:22px;height:22px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:var(--cp-line-soft);color:var(--cp-muted)}.crm-pro .nnai-teslim-steps__i.is-success{background:var(--cp-ok);color:#fff}.crm-pro .nnai-teslim-steps__i.is-danger{background:var(--cp-bad);color:#fff}.crm-pro .nnai-teslim-steps__i.is-info{background:var(--cp-brand);color:#fff}.crm-pro .nnai-teslim-steps__t{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.crm-pro .nnai-teslim-spin{display:inline-block;animation:nnai-teslim-spin 1s linear infinite}@keyframes nnai-teslim-spin{to{transform:rotate(360deg)}}.crm-pro .nnai-prj-teslim .nnai-prj-apply__ev{grid-template-columns:120px minmax(0,1fr) auto}@media(max-width:767.98px){.crm-pro .nnai-teslim-menu__rows li{grid-template-columns:minmax(0,1fr)}.crm-pro .nnai-teslim-steps li{grid-template-columns:22px minmax(0,1fr) auto}.crm-pro .nnai-teslim-steps__t{grid-column:2 / -1;white-space:normal}.crm-pro .nnai-teslim-server,.crm-pro .nnai-teslim-root{min-width:0;max-width:100%;width:100%}}@media(prefers-reduced-motion:reduce){.crm-pro .nnai-teslim-spin{animation:none}}.crm-pro .nnai-prj-drop{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:28px 16px;border:2px dashed var(--cp-line);border-radius:12px;text-align:center;background:var(--cp-brand-softer);cursor:pointer;font-size:var(--cp-fs-sm)}.crm-pro .nnai-prj-drop :is(i,.nni){font-size:28px;color:var(--cp-brand)}.crm-pro .nnai-prj-drop b{color:var(--cp-ink);font-size:var(--cp-fs-md);overflow-wrap:anywhere}.crm-pro .nnai-prj-drop[data-over=true],.crm-pro .nnai-prj-drop:hover,.crm-pro .nnai-prj-drop:focus-visible{border-color:var(--cp-brand);outline:none}.crm-pro .nnai-ws{display:flex;flex-direction:column;gap:14px}.crm-pro .nnai-ws-wait{display:flex;flex-direction:column;align-items:center;gap:8px;padding:40px 0}.crm-pro .nnai-ws-kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px}.crm-pro .nnai-ws-kpi{display:block;text-align:start;padding:12px 14px;border:1px solid var(--cp-line);border-radius:10px;background:var(--cp-paper);cursor:default}.crm-pro button.nnai-ws-kpi{cursor:pointer;width:100%;font:inherit;color:inherit}.crm-pro button.nnai-ws-kpi:hover{border-color:var(--cp-brand)}.crm-pro .nnai-ws-kpi.is-on{border-color:var(--cp-brand);box-shadow:0 0 0 3px var(--cp-brand-soft)}.crm-pro .nnai-ws-kpi.is-bad{border-color:var(--cp-bad);background:var(--cp-bad-soft)}.crm-pro .nnai-ws-kpi__n{font-size:22px;font-weight:650;letter-spacing:-.02em;color:var(--cp-ink);font-variant-numeric:tabular-nums}.crm-pro .nnai-ws-kpi__l{font-size:var(--cp-fs-sm);color:var(--cp-muted)}.crm-pro .nnai-ws-kpi.tone-ok .nnai-ws-kpi__n{color:var(--cp-ok)}.crm-pro .nnai-ws-kpi.tone-warn .nnai-ws-kpi__n{color:var(--cp-warn)}.crm-pro .nnai-ws-kpi.tone-info .nnai-ws-kpi__n{color:var(--cp-info)}.crm-pro .nnai-ws-kpi.tone-muted .nnai-ws-kpi__n{color:var(--cp-muted)}.crm-pro .nnai-ws-kpi__s{margin-top:2px;font-size:11.5px;color:var(--cp-muted);font-variant-numeric:tabular-nums}.crm-pro .nnai-ws-split{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:-4px}.crm-pro .nnai-ws-split__sub{display:inline-flex;flex-wrap:wrap;align-items:center;gap:6px;padding-inline-start:10px;border-inline-start:2px solid var(--cp-line)}.crm-pro .nnai-ws-split__b{display:inline-flex;align-items:center;gap:5px;height:26px;padding:0 10px;border:1px solid var(--cp-line);border-radius:999px;background:var(--cp-paper);font-size:var(--cp-fs-sm);color:var(--cp-muted);white-space:nowrap;cursor:pointer}.crm-pro .nnai-ws-split__b b{font-weight:650;font-variant-numeric:tabular-nums;color:var(--cp-ink)}.crm-pro .nnai-ws-split__b.tone-ok b{color:var(--cp-ok)}.crm-pro .nnai-ws-split__b.tone-info b{color:var(--cp-info)}.crm-pro .nnai-ws-split__b.tone-warn b{color:var(--cp-warn)}.crm-pro .nnai-ws-split__b:hover{color:var(--cp-ink)}.crm-pro .nnai-ws-split__b.is-on{border-color:var(--cp-brand);box-shadow:0 0 0 3px var(--cp-brand-soft);color:var(--cp-ink)}.crm-pro .nnai-ws-bar{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.crm-pro .nnai-ws-owner{width:auto;min-width:160px;max-width:240px}.crm-pro .nnai-ws-search{width:auto;min-width:180px;max-width:280px}.crm-pro .nnai-ws-pill{display:inline-flex;align-items:center;height:21px;padding:0 8px;border-radius:999px;font-size:11.5px;font-weight:550;white-space:nowrap;background:var(--cp-line-soft);color:var(--cp-muted)}.crm-pro .nnai-ws-pill.tone-bad{background:var(--cp-bad-soft);color:var(--cp-bad)}.crm-pro .nnai-ws-pill.tone-warn{background:var(--cp-warn-soft);color:var(--cp-warn)}.crm-pro .nnai-ws-pill.tone-ok{background:var(--cp-ok-soft);color:var(--cp-ok)}.crm-pro .nnai-ws-pill.tone-info{background:var(--cp-line-soft);color:var(--cp-ink)}.crm-pro .nnai-ws-list{display:flex;flex-direction:column;border:1px solid var(--cp-line);border-radius:10px;overflow:hidden;background:var(--cp-paper)}.crm-pro .nnai-ws-bucket{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;padding:10px 14px 6px;background:var(--cp-canvas);border-top:1px solid var(--cp-line);font-size:var(--cp-fs-sm);color:var(--cp-muted)}.crm-pro .nnai-ws-bucket:first-child{border-top:0}.crm-pro .nnai-ws-bucket b{color:var(--cp-ink)}.crm-pro .nnai-ws-row{display:flex;flex-direction:column;gap:6px;padding:12px 14px;border-top:1px solid var(--cp-line-soft);border-inline-start:3px solid transparent}.crm-pro .nnai-ws-row.tone-bad{border-inline-start-color:var(--cp-bad)}.crm-pro .nnai-ws-row.tone-warn{border-inline-start-color:var(--cp-warn)}.crm-pro .nnai-ws-row__h{display:flex;align-items:center;gap:8px;flex-wrap:wrap;font-size:var(--cp-fs-sm)}.crm-pro .nnai-ws-row__owner{font-weight:600;color:var(--cp-ink)}.crm-pro .nnai-ws-row__where{color:var(--cp-muted);font-size:var(--cp-fs-xs)}.crm-pro .nnai-ws-row__t{font-size:var(--cp-fs-md);font-weight:550;color:var(--cp-ink)}.crm-pro .nnai-ws-row__d{font-size:var(--cp-fs-sm);color:var(--cp-muted);white-space:pre-wrap}.crm-pro .nnai-ws-row__more summary{font-size:var(--cp-fs-sm);color:var(--cp-brand);cursor:pointer}.crm-pro .nnai-ws-row__more>div,.crm-pro .nnai-ws-row__more ul{margin-top:6px;font-size:var(--cp-fs-sm);color:var(--cp-muted);white-space:pre-wrap}.crm-pro .nnai-ws-row__a{max-width:680px}.crm-pro .nnai-ws-row__def{margin-top:4px;font-size:var(--cp-fs-xs);color:var(--cp-muted)}.crm-pro .nnai-ws-row__fix{display:inline-flex;align-items:center;gap:8px;font-size:var(--cp-fs-sm);cursor:pointer}.crm-pro .nnai-ws-row__opts{display:flex;flex-direction:column;gap:6px;max-width:760px}.crm-pro .nnai-ws-row__optl{font-size:var(--cp-fs-xs);font-weight:600;color:var(--cp-muted);text-transform:uppercase;letter-spacing:.03em}.crm-pro .nnai-ws-opt{display:flex;align-items:flex-start;gap:8px;padding:8px 10px;border:1px solid var(--cp-line);border-radius:8px;cursor:pointer;font-size:var(--cp-fs-sm)}.crm-pro .nnai-ws-opt.on{border-color:var(--cp-brand);background:var(--cp-brand-softer)}.crm-pro .nnai-ws-opt span{display:flex;flex-direction:column}.crm-pro .nnai-ws-opt small{color:var(--cp-muted)}.crm-pro .nnai-ws-sec{display:flex;flex-direction:column;gap:8px}.crm-pro .nnai-ws-h{font-size:var(--cp-fs-sm);font-weight:600;color:var(--cp-ink)}.crm-pro .nnai-ws-h span{font-weight:400;color:var(--cp-muted);margin-inline-start:6px}.crm-pro .nnai-ws-heads{display:grid;grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:8px}.crm-pro .nnai-ws-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:6px;padding:10px;border:1px solid var(--cp-line);border-radius:10px;background:var(--cp-paper)}.crm-pro .nnai-ws-head__t{grid-column:1 / -1;display:flex;align-items:center;gap:6px;font-weight:600;font-size:var(--cp-fs-md)}.crm-pro .nnai-ws-head__e{grid-column:1 / -1;font-size:var(--cp-fs-xs);color:var(--cp-muted)}.crm-pro .nnai-ws-table{border:1px solid var(--cp-line);border-radius:10px;background:var(--cp-paper)}.crm-pro .nnai-ws-table th{font-size:var(--cp-fs-xs);color:var(--cp-muted);font-weight:600;white-space:nowrap;background:var(--cp-canvas)}.crm-pro .nnai-ws-table td{font-size:var(--cp-fs-sm);vertical-align:middle}.crm-pro .nnai-ws-table .sep{border-inline-start:2px solid var(--cp-line)}.crm-pro .nnai-ws-table tr.is-skipped td{opacity:.55}.crm-pro .nnai-ws-table tr.is-focus td{background:var(--cp-brand-soft)}.crm-pro .nnai-ws-target{color:var(--cp-brand);text-decoration:none;text-align:start}.crm-pro .nnai-ws-target:hover{text-decoration:underline}.crm-pro .nnai-ws-todo{color:var(--cp-warn)}.crm-pro .nnai-ws-group th{background:transparent;border-bottom:0;padding-bottom:0}.crm-pro .nnai-ws-cap{font-size:var(--cp-fs-sm);color:var(--cp-ink)}.crm-pro .nnai-ws-skip{display:inline-flex;align-items:center;gap:4px;margin-inline-start:8px;font-size:var(--cp-fs-xs);color:var(--cp-muted)}.crm-pro .nnai-ws-side{display:inline-flex;align-items:center;height:20px;padding:0 8px;border-radius:6px;font-size:11px;font-weight:700;letter-spacing:.03em;color:#fff}.crm-pro .nnai-ws-side.eba{background:linear-gradient(135deg,#ff9f43,#e8506e)}.crm-pro .nnai-ws-side.csp{background:linear-gradient(135deg,#0858b8,#0898d8)}.crm-pro .nnai-ws-items{display:grid;grid-template-columns:240px minmax(0,1fr);gap:16px;align-items:start}.crm-pro .nnai-ws-itemlist{display:flex;flex-direction:column;gap:2px;padding:6px;border:1px solid var(--cp-line);border-radius:10px;background:var(--cp-paper);position:sticky;top:12px}.crm-pro .nnai-ws-item{display:grid;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:8px;padding:8px;border:0;border-radius:8px;background:transparent;text-align:start}.crm-pro .nnai-ws-item:hover{background:var(--cp-canvas)}.crm-pro .nnai-ws-item.on{background:var(--cp-brand-soft)}.crm-pro .nnai-ws-item :is(i,.nni){color:var(--cp-muted);font-size:16px}.crm-pro .nnai-ws-item.on :is(i,.nni){color:var(--cp-brand)}.crm-pro .nnai-ws-grp{margin:10px 8px 2px;font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--cp-muted)}.crm-pro .nnai-ws-item--dal{margin-inline-start:26px}.crm-pro .nnai-ws-item--in{margin-inline-start:12px;border-inline-start:1px solid var(--cp-border, rgba(0,0,0,.08));border-start-start-radius:0;border-end-start-radius:0}.crm-pro .nnai-ws-item__b{display:flex;flex-direction:column;min-width:0}.crm-pro .nnai-ws-item__b b{font-size:var(--cp-fs-md);font-weight:550;color:var(--cp-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.crm-pro .nnai-ws-item__b small{font-size:var(--cp-fs-xs);color:var(--cp-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.crm-pro .nnai-ws-item__n{font-size:var(--cp-fs-xs);color:var(--cp-muted);font-variant-numeric:tabular-nums}.crm-pro .nnai-ws-main{min-width:0}.crm-pro .nnai-ws-panes{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;align-items:start}.crm-pro .nnai-ws-pane{min-width:0;padding:12px;border:1px solid var(--cp-line);border-radius:10px;background:var(--cp-paper)}.crm-pro .nnai-ws-pane__h{display:flex;align-items:center;gap:8px;margin-bottom:10px;font-size:var(--cp-fs-sm);color:var(--cp-muted)}.crm-pro .nnai-ws-eba{position:relative;width:100%;max-height:720px;border:1px dashed var(--cp-line);border-radius:6px;background:repeating-linear-gradient(0deg,transparent 0 19px,var(--cp-line-soft) 19px 20px);overflow:hidden}.crm-pro .nnai-ws-eba__o{position:absolute;display:flex;align-items:center;padding:0 3px;overflow:hidden;font-size:9.5px;line-height:1.1;white-space:nowrap;color:var(--cp-ink)}.crm-pro .nnai-ws-eba__o:not(.t-label){border:1px solid #c9ced6;border-radius:2px;background:#fff}.crm-pro .nnai-ws-eba__o.t-button{justify-content:center;background:#eef1f6}.crm-pro .nnai-ws-eba__n{color:var(--cp-faint)}.crm-pro .nnai-ws-csp{display:flex;flex-direction:column;gap:6px}.crm-pro .nnai-ws-csp__row{display:flex;gap:8px}.crm-pro .nnai-ws-csp__col{min-width:0;display:flex;flex-direction:column;gap:6px}.crm-pro .nnai-ws-csp__sec{border:1px solid var(--cp-line);border-radius:8px;padding:6px 10px 10px}.crm-pro .nnai-ws-csp__sec legend{float:none;width:auto;padding:0 6px;font-size:var(--cp-fs-sm);font-weight:600}.crm-pro .nnai-ws-csp__f{display:flex;flex-direction:column;gap:2px;font-size:var(--cp-fs-xs);color:var(--cp-muted)}.crm-pro .nnai-ws-csp__f span{color:var(--cp-ink)}.crm-pro .nnai-ws-csp__f:after{content:"";display:block;height:26px;border:1px solid var(--cp-line);border-radius:6px;background:var(--cp-paper)}.crm-pro .nnai-ws-csp__f :is(i,.nni){order:3;font-style:normal;font-size:10px;color:var(--cp-faint)}.crm-pro .nnai-ws-csp__label,.crm-pro .nnai-ws-csp__header{font-size:var(--cp-fs-sm);color:var(--cp-ink)}.crm-pro .nnai-ws-csp__header{font-weight:650}.crm-pro .nnai-ws-csp__b{align-self:flex-start;padding:4px 12px;border-radius:6px;background:var(--cp-brand);color:#fff;font-size:var(--cp-fs-sm)}.crm-pro .nnai-ws-csp__x{font-size:var(--cp-fs-xs);color:var(--cp-faint)}.crm-pro .nnai-ws-csp__fld{display:flex;flex-direction:column;gap:2px;min-width:0}.crm-pro .nnai-ws-csp__cap{font-size:var(--cp-fs-xs);color:var(--cp-ink)}.crm-pro .nnai-ws-csp__cap :is(i,.nni){font-style:normal;font-size:10px;color:var(--cp-faint);margin-inline-start:6px}.crm-pro .nnai-ws-csp__box{min-height:26px;display:flex;align-items:center;gap:6px;padding:0 8px;border:1px solid var(--cp-line);border-radius:6px;background:var(--cp-paper);font-size:var(--cp-fs-xs);color:var(--cp-faint);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.crm-pro .nnai-ws-csp__box--ro{background:var(--cp-canvas);font-style:italic}.crm-pro .nnai-ws-csp__box--area{min-height:54px;align-items:flex-start;padding-top:4px}.crm-pro .nnai-ws-csp__box--num{justify-content:flex-end}.crm-pro .nnai-ws-csp__box--sel:after{content:"▾";margin-inline-start:auto;color:var(--cp-muted)}.crm-pro .nnai-ws-csp__box--date:after{content:"📅";margin-inline-start:auto;font-size:11px}.crm-pro .nnai-ws-csp__box--drop{border-style:dashed;min-height:34px;justify-content:center;color:var(--cp-muted)}.crm-pro .nnai-ws-csp__box--muted{border-style:dashed;color:var(--cp-muted)}.crm-pro .nnai-ws-csp__img{max-height:56px;max-width:100%;-o-object-fit:contain;object-fit:contain;align-self:flex-start}.crm-pro .nnai-ws-csp__hr{margin:4px 0;border-color:var(--cp-line)}.crm-pro .nnai-ws-csp__label{font-weight:600;margin-top:4px}.crm-pro .nnai-ws-csp__chk{display:flex;align-items:center;gap:6px;min-height:26px;margin-top:14px}.crm-pro .nnai-ws-csp__tick{width:14px;height:14px;flex:0 0 14px;border:1px solid var(--cp-muted);border-radius:3px;background:var(--cp-paper)}.crm-pro .nnai-ws-csp__opts{display:flex;flex-wrap:wrap;gap:4px 14px;min-height:26px;align-items:center;font-size:var(--cp-fs-xs);color:var(--cp-ink)}.crm-pro .nnai-ws-csp__opts>span{display:inline-flex;align-items:center;gap:5px}.crm-pro .nnai-ws-csp__dot{width:12px;height:12px;border:1px solid var(--cp-muted);border-radius:50%}.crm-pro .nnai-ws-csp__grid{border:1px solid var(--cp-line);border-radius:6px;overflow:hidden;background:var(--cp-paper)}.crm-pro .nnai-ws-csp__gtb{padding:4px 8px;font-size:var(--cp-fs-xs);color:var(--cp-muted);border-bottom:1px solid var(--cp-line)}.crm-pro .nnai-ws-csp__gscroll{overflow-x:auto}.crm-pro .nnai-ws-csp__grid table{width:100%;border-collapse:collapse;font-size:11px}.crm-pro .nnai-ws-csp__grid th{text-align:start;font-weight:600;padding:4px 8px;background:var(--cp-canvas);color:var(--cp-ink);white-space:nowrap;border-bottom:1px solid var(--cp-line)}.crm-pro .nnai-ws-csp__grid td{padding:4px 8px;color:var(--cp-faint)}.crm-pro .nnai-ws-csp__tabs{border:1px solid var(--cp-line);border-radius:8px;padding:0 10px 10px;display:flex;flex-direction:column;gap:6px}.crm-pro .nnai-ws-csp__th{display:flex;gap:14px;border-bottom:1px solid var(--cp-line);font-size:var(--cp-fs-sm)}.crm-pro .nnai-ws-csp__th>span{padding:6px 0;color:var(--cp-muted)}.crm-pro .nnai-ws-csp__th>span.is-on{color:var(--cp-ink);border-bottom:2px solid var(--cp-brand);font-weight:600}.crm-pro .nnai-ws-flow__canvas{overflow:auto;max-height:680px;border:1px solid var(--cp-line-soft);border-radius:8px;background:var(--cp-canvas);color:var(--cp-ink)}.crm-pro .nnai-ws-flow__canvas svg{display:block}.crm-pro .nnai-ws-legend{display:flex;flex-wrap:wrap;gap:4px 12px;margin-bottom:8px;font-size:var(--cp-fs-xs);color:var(--cp-muted)}.crm-pro .nnai-ws-legend i{display:inline-block;width:8px;height:8px;border-radius:50%;margin-inline-end:4px}.crm-pro .nnai-ws-code pre{max-height:560px;overflow:auto;margin:0;padding:10px 12px;border-radius:8px;background:var(--cp-canvas);font-size:12px;line-height:1.55;direction:ltr;text-align:left}.crm-pro .nnai-ws-code__h{margin:10px 0 6px;font-size:var(--cp-fs-sm);font-weight:600;color:var(--cp-ink)}.crm-pro .nnai-ws-stats{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:8px}.crm-pro .nnai-ws-meta{display:flex;flex-direction:column;gap:8px}.crm-pro .nnai-ws-inv{max-height:640px;overflow:auto;padding:14px;border:1px solid var(--cp-line);border-radius:10px;background:var(--cp-paper);font-size:12.5px;line-height:1.55;white-space:pre-wrap}@media(max-width:1199.98px){.crm-pro .nnai-ws-items{grid-template-columns:minmax(0,1fr)}.crm-pro .nnai-ws-itemlist{position:static;flex-direction:row;flex-wrap:wrap}.crm-pro .nnai-ws-panes{grid-template-columns:minmax(0,1fr)}}.crm-pro .nnai-plogo{display:inline-block;width:auto;vertical-align:middle;flex:none}.crm-pro .nnai-ws-sidehead{display:inline-flex;align-items:center;gap:8px;font-size:var(--cp-fs-xs);font-weight:700;letter-spacing:.03em;text-transform:uppercase;color:var(--cp-ink)}.crm-pro .nnai-ws-pane__h .nnai-plogo{margin-inline-end:4px}.crm-pro .nnai-ws-pname{font-size:var(--cp-fs-sm);font-weight:650;color:var(--cp-ink);margin-inline-end:4px}.crm-pro .nnai-ws-strip{margin-bottom:16px;padding:12px 14px 10px;border:1px solid var(--cp-line);border-radius:12px;background:var(--cp-paper)}.crm-pro .nnai-ws-strip__bar{height:3px;margin-bottom:10px;border-radius:2px;background:var(--cp-line-soft);overflow:hidden}.crm-pro .nnai-ws-strip__bar i{display:block;height:100%;background:linear-gradient(90deg,#ff9f43,#e8506e 40%,#5b2fb5 70%,#0898d8)}.crm-pro .nnai-ws-strip ol{display:grid;grid-template-columns:repeat(var(--nnai-strip-n, 8),minmax(0,1fr));gap:6px;margin:0;padding:0;list-style:none}.crm-pro .nnai-ws-strip li>button,.crm-pro .nnai-ws-strip li>div{display:flex;align-items:flex-start;gap:8px;width:100%;min-width:0;padding:6px;border:0;border-radius:8px;background:transparent;text-align:start}.crm-pro .nnai-ws-strip li>button:hover{background:var(--cp-canvas)}.crm-pro .nnai-ws-strip__n{width:22px;height:22px;flex:none;border-radius:50%;display:grid;place-items:center;font-size:11px;font-weight:700;background:var(--cp-line-soft);color:var(--cp-muted)}.crm-pro .nnai-ws-strip li.is-ok .nnai-ws-strip__n{background:var(--cp-ok-soft);color:var(--cp-ok)}.crm-pro .nnai-ws-strip li.is-on .nnai-ws-strip__n{background:var(--cp-brand);color:#fff}.crm-pro .nnai-ws-strip__b{display:flex;flex-direction:column;min-width:0;line-height:1.3}.crm-pro .nnai-ws-strip__b b{font-size:var(--cp-fs-sm);color:var(--cp-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.crm-pro .nnai-ws-strip li.is-wait .nnai-ws-strip__b b{color:var(--cp-muted);font-weight:500}.crm-pro .nnai-ws-strip__b small{font-size:11px;color:var(--cp-muted);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.crm-pro .nnai-ws-strip__sum{display:flex;align-items:center;gap:10px;margin-top:8px;font-size:var(--cp-fs-xs);color:var(--cp-muted)}@media(max-width:1199.98px){.crm-pro .nnai-ws-strip ol{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:575.98px){.crm-pro .nnai-ws-strip ol{grid-template-columns:repeat(2,minmax(0,1fr))}}.crm-pro .nnai-ws-pagebar{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.crm-pro .nnai-ws-pagebar .kt-pagination{padding:0!important;border:0!important}.crm-pro .nnai-ws-busy{opacity:.55;transition:opacity .15s}.crm-pro .nnai-ws-row{padding:0;gap:0}.crm-pro .nnai-ws-row__toggle{display:grid;grid-template-columns:auto auto minmax(0,1fr) minmax(0,.8fr) 18px;align-items:center;gap:10px;width:100%;padding:10px 14px;border:0;background:transparent;text-align:start}.crm-pro .nnai-ws-row__toggle:hover{background:var(--cp-canvas)}.crm-pro .nnai-ws-row__toggle .nnai-ws-row__t{font-size:var(--cp-fs-md);font-weight:550;color:var(--cp-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.crm-pro .nnai-ws-row__toggle .nnai-ws-row__owner{font-size:var(--cp-fs-sm);white-space:nowrap}.crm-pro .nnai-ws-row__sum{font-size:var(--cp-fs-sm);color:var(--cp-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:end}.crm-pro .nnai-ws-row__chev{color:var(--cp-muted);font-size:18px}.crm-pro .nnai-ws-row__body{display:flex;flex-direction:column;gap:8px;padding:2px 14px 14px}.crm-pro .nnai-ws-row.is-open{background:var(--cp-brand-softer)}@media(max-width:767.98px){.crm-pro .nnai-ws-row__toggle{grid-template-columns:auto minmax(0,1fr) 18px}.crm-pro .nnai-ws-row__toggle .nnai-ws-row__owner,.crm-pro .nnai-ws-row__sum{display:none}}.crm-pro .nnai-ws-progress{display:flex;align-items:center;gap:18px;flex-wrap:wrap;padding:10px 14px;border:1px solid var(--cp-line);border-radius:10px;background:var(--cp-paper)}.crm-pro .nnai-ws-progress__i{display:flex;align-items:center;gap:6px;font-size:var(--cp-fs-sm);color:var(--cp-muted);white-space:nowrap}.crm-pro .nnai-ws-progress__i b{color:var(--cp-ink);font-variant-numeric:tabular-nums}.crm-pro .nnai-ws-progress__i.is-bad b{color:var(--cp-bad)}.crm-pro .nnai-ws-progress__i.is-ok b{color:var(--cp-ok)}.crm-pro .nnai-ws-progress__i.is-warn b{color:var(--cp-warn)}.crm-pro .nnai-ws-progress__bar{position:relative;width:70px;height:5px;border-radius:3px;background:var(--cp-line-soft);overflow:hidden}.crm-pro .nnai-ws-progress__bar i{position:absolute;inset:0 auto 0 0;border-radius:3px;background:var(--cp-ok);transition:width .2s}.crm-pro .nnai-ws-md{display:grid;grid-template-columns:minmax(280px,380px) minmax(0,1fr);gap:14px;align-items:start}.crm-pro .nnai-ws-md__list{display:flex;flex-direction:column;border:1px solid var(--cp-line);border-radius:10px;background:var(--cp-paper);overflow:hidden;position:sticky;top:12px}.crm-pro .nnai-ws-md__lh{display:flex;align-items:center;justify-content:space-between;gap:8px;flex-wrap:wrap;padding:6px 10px;border-bottom:1px solid var(--cp-line);font-size:var(--cp-fs-xs);color:var(--cp-muted)}.crm-pro .nnai-ws-md__lh .kt-pagination{padding:0!important;border:0!important}.crm-pro .nnai-ws-md__lh .crm-grid-pagination-info{display:none}.crm-pro .nnai-ws-md__it{display:grid;grid-template-columns:20px minmax(0,1fr);align-items:flex-start;gap:8px;width:100%;padding:9px 10px;border:0;border-top:1px solid var(--cp-line-soft);border-inline-start:3px solid transparent;background:transparent;text-align:start}.crm-pro .nnai-ws-md__it:first-of-type{border-top:0}.crm-pro .nnai-ws-md__it:hover{background:var(--cp-canvas)}.crm-pro .nnai-ws-md__it.on{background:var(--cp-brand-soft);border-inline-start-color:var(--cp-brand)}.crm-pro .nnai-ws-md__st{width:20px;height:20px;border-radius:50%;display:grid;place-items:center;font-size:13px;color:var(--cp-faint)}.crm-pro .nnai-ws-md__it.tone-bad .nnai-ws-md__st{color:var(--cp-bad)}.crm-pro .nnai-ws-md__it.tone-warn .nnai-ws-md__st{color:var(--cp-warn)}.crm-pro .nnai-ws-md__st.done{background:var(--cp-ok-soft);color:var(--cp-ok)!important}.crm-pro .nnai-ws-md__b{display:flex;flex-direction:column;min-width:0;line-height:1.35}.crm-pro .nnai-ws-md__b b{font-size:var(--cp-fs-sm);font-weight:550;color:var(--cp-ink);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.crm-pro .nnai-ws-md__b small{font-size:11px;color:var(--cp-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.crm-pro .nnai-ws-md__detail{display:flex;flex-direction:column;gap:10px;min-width:0;padding:14px 16px 18px;border:1px solid var(--cp-line);border-inline-start:3px solid var(--cp-line);border-radius:10px;background:var(--cp-paper)}.crm-pro .nnai-ws-md__detail.tone-bad{border-inline-start-color:var(--cp-bad)}.crm-pro .nnai-ws-md__detail.tone-warn{border-inline-start-color:var(--cp-warn)}.crm-pro .nnai-ws-md__nav{display:flex;align-items:center;gap:8px;padding-bottom:8px;border-bottom:1px solid var(--cp-line-soft)}.crm-pro .nnai-ws-md__t{margin:0;font-size:var(--cp-fs-lg, 15px);font-weight:600;color:var(--cp-ink)}@media(max-width:991.98px){.crm-pro .nnai-ws-md{grid-template-columns:minmax(0,1fr)}.crm-pro .nnai-ws-md__list{position:static}}.crm-pro .nnai-ws-md__dot{width:8px;height:8px;border-radius:50%;background:currentColor}.crm-pro .nnai-pkg{border:1px solid var(--cp-line);border-radius:10px;background:var(--cp-paper);padding:12px 14px}.crm-pro .nnai-pkg__h{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding-bottom:10px;border-bottom:1px solid var(--cp-line-soft)}.crm-pro .nnai-pkg__all{display:inline-flex;align-items:center;gap:6px;font-size:var(--cp-fs-sm);white-space:nowrap;cursor:pointer}.crm-pro .nnai-pkg__list{display:flex;flex-direction:column;max-height:460px;overflow-y:auto}.crm-pro .nnai-pkg__row{display:grid;grid-template-columns:18px minmax(0,1fr) auto;align-items:flex-start;gap:10px;padding:9px 4px;border-top:1px solid var(--cp-line-soft);margin:0;cursor:pointer}.crm-pro .nnai-pkg__row:first-child{border-top:0}.crm-pro .nnai-pkg__row:hover{background:var(--cp-canvas)}.crm-pro .nnai-pkg__row.is-off{opacity:.6;cursor:default}.crm-pro .nnai-pkg__row.is-done{background:var(--cp-ok-soft, #e8f6ee)}.crm-pro .nnai-pkg__row.is-running{background:var(--cp-brand-soft)}.crm-pro .nnai-pkg__row .form-check-input{margin-top:3px}.crm-pro .nnai-pkg__b{display:flex;flex-direction:column;min-width:0;gap:2px}.crm-pro .nnai-pkg__b small{overflow-wrap:anywhere}.crm-pro .nnai-pkg__t{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.crm-pro .nnai-pkg__cap{color:var(--cp-muted);font-size:var(--cp-fs-sm)}.crm-pro .nnai-pkg__tag{font-size:11px;padding:1px 7px;border-radius:999px;background:var(--cp-line-soft);color:var(--cp-muted)}.crm-pro .nnai-pkg__tag.is-warn{background:var(--cp-warn-soft, #fff5e6);color:var(--cp-warn, #b45309)}.crm-pro .nnai-pkg__st{min-width:44px;text-align:end}.crm-pro .nnai-pw{width:100%;max-width:440px;margin:0 auto;display:flex;flex-direction:column;gap:8px}.crm-pro .nnai-pw__row{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.crm-pro .nnai-pw__label{font-weight:550;color:var(--cp-ink);font-size:var(--cp-fs-sm)}.crm-pro .nnai-pw__meta{font-size:12px;color:var(--cp-muted);font-variant-numeric:tabular-nums;white-space:nowrap}.crm-pro .nnai-pw__bar{position:relative;height:6px;border-radius:3px;background:var(--cp-line-soft);overflow:hidden}.crm-pro .nnai-pw__bar i{position:absolute;inset:0 auto 0 0;border-radius:3px;background:var(--cp-brand);transition:width .25s linear}.crm-pro .nnai-pw__bar i:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(90deg,transparent,rgba(255,255,255,.45),transparent);animation:nnai-pw-shine 1.4s linear infinite}.crm-pro .nnai-pw__bar i.is-over{background:var(--cp-warn, #b45309)}@keyframes nnai-pw-shine{0%{transform:translate(-100%)}to{transform:translate(100%)}}@media(prefers-reduced-motion:reduce){.crm-pro .nnai-pw__bar i:after{animation:none}.crm-pro .nnai-pw__bar i{transition:none}}.crm-pro .nnai-ws-noconv{display:flex;flex-direction:column;align-items:center;text-align:center;gap:8px;padding:28px 16px}.crm-pro .nnai-ws-noconv>:is(i,.nni){font-size:26px;color:var(--cp-brand)}.crm-pro .nnai-ws-noconv .text-muted{max-width:420px}.crm-pro .nnai-ws-hid{display:inline-block;font-size:10.5px;line-height:1.5;padding:0 6px;border-radius:999px;background:var(--cp-line-soft);color:var(--cp-muted);border:1px dashed var(--cp-line);font-style:normal}.crm-pro .nnai-ws-csp__hidden{margin-top:12px;border:1px dashed var(--cp-line);border-radius:8px;background:var(--cp-canvas)}.crm-pro .nnai-ws-csp__hidden>summary{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:8px 12px;cursor:pointer;font-size:var(--cp-fs-sm);color:var(--cp-ink)}.crm-pro .nnai-ws-csp__hidden>summary :is(i,.nni){color:var(--cp-muted)}.crm-pro .nnai-ws-csp__hn{font-size:11px;padding:0 7px;border-radius:999px;background:var(--cp-paper);border:1px solid var(--cp-line);color:var(--cp-muted)}.crm-pro .nnai-ws-csp__hlist{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:4px 12px;padding:4px 12px 12px}.crm-pro .nnai-ws-csp__hrow{display:flex;align-items:center;gap:8px;min-width:0;font-size:12px;opacity:.8}.crm-pro .nnai-ws-csp__hrow>span:first-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.crm-pro .nnai-ws-csp__hrow>:is(i,.nni){font-style:normal;font-size:10.5px;color:var(--cp-faint, #94a3b8);margin-inline-start:auto}.crm-pro .nnai-pl-body{display:flex;flex-direction:column;gap:12px;min-width:0}.crm-pro .nnai-pl-head{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;font-size:var(--cp-fs-md);color:var(--cp-ink)}.crm-pro .nnai-pl-card{display:flex;flex-direction:column;gap:6px;padding:12px 14px;border:1px solid var(--cp-line);border-radius:10px;background:var(--cp-paper);font-size:var(--cp-fs-sm);color:var(--cp-ink);min-width:0}.crm-pro .nnai-pl-gap{border-inline-start:3px solid var(--cp-line)}.crm-pro .nnai-pl-muted{color:var(--cp-muted);font-size:var(--cp-fs-xs)}.crm-pro .nnai-pl-note{display:flex;flex-direction:column;gap:2px}.crm-pro .nnai-pl-note b{font-size:var(--cp-fs-xs);font-weight:600;color:var(--cp-muted)}.crm-pro .nnai-pl-sec{display:flex;flex-direction:column;gap:8px;min-width:0}.crm-pro .nnai-pl-sec__h{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;font-size:var(--cp-fs-sm);font-weight:600;color:var(--cp-ink)}.crm-pro .nnai-pl-sec__n{margin-inline-start:6px;padding:0 7px;border-radius:999px;background:var(--cp-line-soft);font-size:11px;font-weight:600;color:var(--cp-muted);font-variant-numeric:tabular-nums}.crm-pro .nnai-pl-cols{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;align-items:start}.crm-pro .nnai-pl-table{table-layout:fixed}.crm-pro .nnai-pl-table td{overflow-wrap:anywhere}.crm-pro .nnai-pl-src{display:flex;flex-direction:column;gap:2px;min-width:0;font-size:var(--cp-fs-xs)}.crm-pro .nnai-pl-src.d-inline-flex{flex-direction:row;flex-wrap:wrap;gap:4px 10px}.crm-pro .nnai-pl-chips{display:flex;flex-wrap:wrap;gap:4px}.crm-pro .nnai-pl-list{margin:0;padding-inline-start:18px;font-size:var(--cp-fs-sm);color:var(--cp-ink)}.crm-pro .nnai-pl-list li+li{margin-top:4px}.crm-pro .nnai-pl-issues{margin:0;padding-inline-start:18px;font-size:var(--cp-fs-sm);color:var(--cp-bad)}.crm-pro .nnai-pl-ok{display:flex;align-items:center;gap:8px;padding:10px 12px;border-radius:8px;background:var(--cp-ok-soft);color:var(--cp-ok);font-size:var(--cp-fs-sm)}.crm-pro .nnai-pl-warn{padding:8px;border-radius:8px;background:var(--cp-warn-soft);color:var(--cp-warn)}.crm-pro .nnai-pl-warn.nnai-pl-ok{background:var(--cp-success-soft, #e8f6ee);color:var(--cp-success, #1a7f4b)}.crm-pro .nnai-pl-item{border:1px solid var(--cp-line);border-radius:10px;background:var(--cp-paper);min-width:0}.crm-pro .nnai-pl-item>summary{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:10px 14px;cursor:pointer;font-size:var(--cp-fs-sm);color:var(--cp-ink);list-style:none}.crm-pro .nnai-pl-item>summary::-webkit-details-marker{display:none}.crm-pro .nnai-pl-item>summary:before{content:"›";display:inline-block;width:10px;color:var(--cp-muted);transition:transform .15s}.crm-pro .nnai-pl-item[open]>summary:before{transform:rotate(90deg)}.crm-pro .nnai-pl-item>summary:hover{background:var(--cp-canvas);border-radius:10px}.crm-pro .nnai-pl-item__b{display:flex;flex-direction:column;gap:10px;padding:4px 14px 14px;min-width:0}.crm-pro .nnai-ebf{display:flex;flex-direction:column;gap:8px;min-width:0}.crm-pro .nnai-ebf-paper{display:grid;grid-template-columns:414fr 434fr;gap:5px 16px;max-width:907px;padding:16px 20px 20px;border:1px solid var(--cp-line);border-radius:4px;background:var(--cp-paper);font-size:var(--cp-fs-xs);color:var(--cp-ink);min-width:0}.crm-pro .nnai-ebf-f{display:grid;align-items:center;gap:6px;min-width:0}.crm-pro .nnai-ebf-f--l{grid-template-columns:152fr 262fr}.crm-pro .nnai-ebf-f--r{grid-template-columns:172fr 262fr}.crm-pro .nnai-ebf-f--tam{grid-column:1 / -1;grid-template-columns:152fr 712fr}.crm-pro .nnai-ebf-f--doc{grid-template-columns:100px minmax(0,157px);justify-content:end}.crm-pro .nnai-ebf-lbl{display:flex;align-items:center;gap:4px;min-width:0}.crm-pro .nnai-ebf-lbl__t{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.crm-pro .nnai-ebf-box{display:flex;align-items:center;justify-content:flex-end;height:22px;min-width:0;padding:0 4px;border:1px solid var(--cp-line);border-radius:2px;background:var(--cp-paper);color:var(--cp-muted)}.crm-pro .nnai-ebf-box.ro{background:var(--cp-canvas)}.crm-pro .nnai-ebf-box.note{height:46px}.crm-pro .nnai-ebf-box--files{justify-content:flex-start;gap:6px}.crm-pro .nnai-ebf-chk{width:14px;height:14px;border:1px solid var(--cp-line);border-radius:2px;background:var(--cp-paper)}.crm-pro .nnai-ebf-radios{display:flex;flex-wrap:wrap;gap:4px 14px}.crm-pro .nnai-ebf-radios span{display:inline-flex;align-items:center;gap:5px}.crm-pro .nnai-ebf-radios i{width:12px;height:12px;border:1px solid var(--cp-line);border-radius:50%}.crm-pro .nnai-ebf-top{grid-column:1 / -1;display:flex;flex-direction:column;align-items:flex-end;gap:4px}.crm-pro .nnai-ebf-strip{grid-column:1 / -1;margin:6px 0 2px;padding:3px 8px;background:var(--cp-brand-softer);color:var(--cp-muted)}.crm-pro .nnai-ebf-sec{grid-column:1 / -1;margin-top:8px;padding-bottom:2px;border-bottom:1px solid var(--cp-line-soft);font-weight:700}.crm-pro .nnai-ebf-grid{grid-column:1 / -1;overflow-x:auto;border:1px solid var(--cp-line)}.crm-pro .nnai-ebf-grid table{width:100%;border-collapse:collapse}.crm-pro .nnai-ebf-grid th{padding:3px 6px;background:var(--cp-brand-softer);border-inline-end:1px solid var(--cp-line-soft);font-weight:600;white-space:nowrap;text-align:start}.crm-pro .nnai-ebf-grid td{height:22px;border-top:1px solid var(--cp-line-soft);border-inline-end:1px solid var(--cp-line-soft)}.crm-pro .nnai-ebf-grid .no{width:42px;text-align:center;color:var(--cp-muted)}.crm-pro .nnai-ebf-btns{grid-column:1 / -1;display:flex;flex-wrap:wrap;gap:8px;padding-inline-start:18%}.crm-pro .nnai-ebf-btn{padding:3px 14px;border:1px solid var(--cp-line);border-radius:2px;background:var(--cp-canvas)}.crm-pro .nnai-ebf-warn{color:var(--cp-warn)}.crm-pro .nnai-ebf-mark{flex:none;padding:0 6px;border-radius:8px;font-size:11px;font-weight:600;line-height:16px;color:var(--cp-paper)}.crm-pro .nnai-ebf-mark--remove{background:var(--cp-bad)}.crm-pro .nnai-ebf-mark--add{background:var(--cp-ok)}.crm-pro .nnai-ebf-mark--change{background:var(--cp-warn)}.crm-pro .nnai-ebf-grid-mark{padding:3px 6px}@media(max-width:575.98px){.crm-pro .nnai-ebf-paper{grid-template-columns:minmax(0,1fr);padding:12px}.crm-pro .nnai-ebf-f--l,.crm-pro .nnai-ebf-f--r,.crm-pro .nnai-ebf-f--tam{grid-template-columns:minmax(0,2fr) minmax(0,3fr)}.crm-pro .nnai-ebf-btns{padding-inline-start:0}}.crm-pro .nnai-pl-empty-code{display:flex;align-items:center;gap:12px;flex-wrap:wrap;justify-content:space-between;padding:12px;border:1px dashed var(--cp-line);border-radius:8px}.crm-pro .nnai-pl-menu,.crm-pro .nnai-pl-menu ul{list-style:none;margin:0;padding:0}.crm-pro .nnai-pl-menu{padding:8px;border:1px solid var(--cp-line);border-radius:10px;background:var(--cp-paper)}.crm-pro .nnai-pl-menu ul{margin-inline-start:14px;padding-inline-start:10px;border-inline-start:1px solid var(--cp-line-soft)}.crm-pro .nnai-pl-menu__row{display:flex;align-items:center;gap:8px;flex-wrap:wrap;min-width:0;padding:5px 6px;border-radius:6px;font-size:var(--cp-fs-sm)}.crm-pro .nnai-pl-menu__row:hover{background:var(--cp-canvas)}.crm-pro .nnai-pl-menu__dot{width:8px;height:8px;flex:none;border-radius:50%;background:var(--cp-muted)}.crm-pro .nnai-pl-menu__t{font-weight:550;color:var(--cp-ink)}.crm-pro .nnai-pl-menu__icon{margin-inline-start:auto;font-size:var(--cp-fs-xs);color:var(--cp-faint)}@media(max-width:991.98px){.crm-pro .nnai-pl-cols{grid-template-columns:minmax(0,1fr)}}.crm-pro .nnai-eba-health{display:inline-flex;flex-direction:column;align-items:center;gap:2px}.crm-pro .nnai-eba-mark{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;border-radius:50%;font-size:13px;vertical-align:-3px}.crm-pro .nnai-eba-mark.is-ok{background:var(--cp-ok-soft);color:var(--cp-ok)}.crm-pro .nnai-eba-mark.is-bad{background:var(--cp-bad-soft);color:var(--cp-bad)}.crm-pro .nnai-eba-flags{display:inline-flex;gap:10px;font-size:var(--cp-fs-sm);color:var(--cp-muted);white-space:nowrap}.crm-pro .nnai-eba-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;align-items:start}.crm-pro .nnai-eba-card{margin:0;min-width:0}.crm-pro .nnai-eba-card__h{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-bottom:12px;font-size:var(--cp-fs-lg);font-weight:600;color:var(--cp-ink)}.crm-pro .nnai-eba-card__a{display:inline-flex;flex-wrap:wrap;align-items:center;gap:8px;margin-inline-start:auto;font-size:var(--cp-fs-sm);font-weight:400}.crm-pro .nnai-eba-err{margin:10px 0 0;padding:8px 12px;border-radius:8px;border-inline-start:3px solid var(--cp-bad);background:var(--cp-bad-soft);color:var(--cp-ink);font-size:var(--cp-fs-sm);overflow-wrap:anywhere}.crm-pro .nnai-eba-test{margin-top:12px;table-layout:fixed}.crm-pro .nnai-eba-test th{width:56px;font-size:var(--cp-fs-sm);color:var(--cp-muted);font-weight:600}.crm-pro .nnai-eba-test td{font-size:var(--cp-fs-sm)}.crm-pro .nnai-eba-test__err{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.crm-pro .nnai-eba-cred{padding:12px 0;border-top:1px solid var(--cp-line-soft)}.crm-pro .nnai-eba-cred__h{display:flex;align-items:center;gap:8px;margin-bottom:8px;font-size:var(--cp-fs-md);color:var(--cp-ink)}.crm-pro .nnai-eba-kpis{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:10px;margin:4px 0 12px}.crm-pro .nnai-eba-kpis>div{display:flex;flex-direction:column;gap:2px;padding:10px 12px;border:1px solid var(--cp-line);border-radius:10px;background:var(--cp-paper)}.crm-pro .nnai-eba-kpis span{font-size:var(--cp-fs-xs);color:var(--cp-muted)}.crm-pro .nnai-eba-kpis b{font-size:var(--cp-fs-xl);font-weight:700;color:var(--cp-ink)}.crm-pro .nnai-eba-kpis .tone-ok b{color:var(--cp-ok)}.crm-pro .nnai-eba-kpis .tone-warn b{color:var(--cp-warn)}.crm-pro .nnai-eba-names{margin-top:8px;font-size:var(--cp-fs-sm)}.crm-pro .nnai-eba-names summary{cursor:pointer;color:var(--cp-ink)}.crm-pro .nnai-eba-names ul{max-height:220px;overflow:auto;margin:0;padding-inline-start:18px}.crm-pro .nnai-eba-max{display:inline-flex;align-items:center;gap:6px;margin:0}.crm-pro .nnai-eba-max input{width:84px}.crm-pro .nnai-eba-sql{resize:vertical;direction:ltr;text-align:left}.crm-pro .nnai-eba-grid{max-height:420px;overflow:auto}.crm-pro .nnai-eba-grid td{max-width:320px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.crm-pro .nnai-eba-plan{display:grid;gap:12px}.crm-pro .nnai-eba-plan .nnai-eba-err{margin:0}.crm-pro .nnai-eba-menu{list-style:none;margin:0;padding:8px 12px;max-height:320px;overflow:auto;border:1px solid var(--cp-line);border-radius:10px;font-size:var(--cp-fs-sm)}.crm-pro .nnai-eba-menu li{padding:2px 0;overflow-wrap:anywhere}.crm-pro .nnai-eba-steps__a{display:flex;flex-direction:column;align-items:flex-end;gap:4px}.crm-pro .nnai-eba-compile{margin-top:6px;font-size:var(--cp-fs-sm)}.crm-pro .nnai-eba-pre{max-height:240px;overflow:auto;margin:6px 0 0;padding:8px 10px;border-radius:8px;background:var(--cp-canvas);font-size:var(--cp-fs-xs);white-space:pre-wrap;overflow-wrap:anywhere;direction:ltr;text-align:left}.crm-pro .nnai-eba-history{table-layout:fixed}.crm-pro .nnai-eba-history td,.crm-pro .nnai-eba-history th{font-size:var(--cp-fs-md)}.crm-pro .nnai-eba-pick{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px 16px}.crm-pro .nnai-eba-pick .form-label{margin-bottom:4px;font-size:var(--cp-fs-sm);color:var(--cp-muted)}.crm-pro .nnai-eba-pick__srv{flex:1 1 280px;min-width:0}.crm-pro .nnai-eba-pick__opt{flex:0 1 200px}.crm-pro .nnai-eba-pick__chk{display:inline-flex;align-items:center;gap:6px;height:38px;margin:0;font-size:var(--cp-fs-sm)}.crm-pro .nnai-eba-pick__btns{display:flex;gap:8px;margin-inline-start:auto}.crm-pro .nnai-eba-onserver{margin-top:12px;padding:8px 10px;border-radius:8px;background:var(--cp-canvas)}.crm-pro .nnai-eba-pick__meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px;margin-top:12px}.crm-pro .nnai-eba-pick__meta .nnai-eba-health{flex-direction:row;gap:6px}.crm-pro .nnai-eba-opt{display:flex;justify-content:space-between;gap:10px;min-width:0}@media(max-width:991.98px){.crm-pro .nnai-eba-cards{grid-template-columns:minmax(0,1fr)}.crm-pro .nnai-eba-pick__btns{margin-inline-start:0;width:100%}.crm-pro .nnai-eba-pick__btns .btn{flex:1 1 0}}.crm-pro .nnai-epl{margin-bottom:16px;padding:10px 12px;border:1px solid var(--cp-line);border-radius:12px;background:var(--cp-paper)}.crm-pro .nnai-epl--err{display:flex;align-items:center;gap:8px;font-size:var(--cp-fs-sm);color:var(--cp-ink);border-inline-start:3px solid var(--cp-bad)}.crm-pro .nnai-epl__h{display:flex;align-items:center;gap:8px;margin-bottom:8px;font-size:var(--cp-fs-sm)}.crm-pro .nnai-epl ol{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;margin:0;padding:0;list-style:none}.crm-pro .nnai-epl li{display:flex;flex-direction:column;gap:4px;min-width:0;padding:4px;border-radius:8px}.crm-pro .nnai-epl li[aria-current=step]{background:var(--cp-brand-softer)}.crm-pro .nnai-epl__go{display:flex;align-items:flex-start;gap:8px;width:100%;min-width:0;padding:4px;border:0;border-radius:6px;background:transparent;text-align:start;color:inherit}.crm-pro .nnai-epl__go:not(:disabled):hover{background:var(--cp-canvas)}.crm-pro .nnai-epl__n{width:22px;height:22px;flex:none;border-radius:50%;display:grid;place-items:center;font-size:11px;font-weight:700;background:var(--cp-line-soft);color:var(--cp-muted)}.crm-pro .nnai-epl li.is-ok .nnai-epl__n{background:var(--cp-ok-soft);color:var(--cp-ok)}.crm-pro .nnai-epl li.is-on .nnai-epl__n{background:var(--cp-brand);color:#fff}.crm-pro .nnai-epl li.is-bad .nnai-epl__n{background:var(--cp-bad-soft);color:var(--cp-bad)}.crm-pro .nnai-epl__b{display:flex;flex-direction:column;min-width:0;line-height:1.3}.crm-pro .nnai-epl__b b{font-size:var(--cp-fs-sm);color:var(--cp-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.crm-pro .nnai-epl li.is-wait .nnai-epl__b b{color:var(--cp-muted);font-weight:500}.crm-pro .nnai-epl__live{margin-inline-start:4px;font-size:11px;color:var(--cp-warn)}.crm-pro .nnai-epl__st{font-size:11px;font-weight:600;color:var(--cp-muted)}.crm-pro .nnai-epl__st.tone-ok{color:var(--cp-ok)}.crm-pro .nnai-epl__st.tone-on{color:var(--cp-brand)}.crm-pro .nnai-epl__st.tone-bad{color:var(--cp-bad)}.crm-pro .nnai-epl__b small{font-size:11px;color:var(--cp-muted);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.crm-pro .nnai-epl__act{padding:1px 10px;font-size:12px}.crm-pro .nnai-epl__srv{display:inline-flex;align-items:center;gap:6px;margin:0}.crm-pro .nnai-epl__srv .form-select{width:auto;min-width:140px;padding-block:0;font-size:12px}.crm-pro .nnai-epl__act.is-live{border:1px dashed var(--cp-warn)}.crm-pro .nnai-epl__side{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;margin-top:6px;font-size:11px}.crm-pro .nnai-epl__sidebtn{padding:0 4px;border:0;border-radius:4px;background:transparent;color:var(--cp-muted);font-size:11px}.crm-pro .nnai-epl__sidebtn:not(:disabled):hover{background:var(--cp-canvas);color:var(--cp-ink)}.crm-pro .nnai-epl__sidebtn.tone-ok :is(i,.nni){color:var(--cp-ok)}.crm-pro .nnai-epl__sidebtn.tone-warn :is(i,.nni),.crm-pro .nnai-epl__sidebtn.tone-warn{color:var(--cp-warn)}.crm-pro .nnai-epl__sidebtn.tone-bad :is(i,.nni){color:var(--cp-bad)}.crm-pro .nnai-epl li.is-warn .nnai-epl__n{background:var(--cp-warn-soft, #fff4e0);color:var(--cp-warn)}.crm-pro .nnai-epl__st.tone-warn{color:var(--cp-warn)}@media(max-width:1199.98px){.crm-pro .nnai-epl ol{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:767.98px){.crm-pro .nnai-epl ol{grid-template-columns:repeat(2,minmax(0,1fr))}}.crm-pro .nnai-etl-kv{display:flex;flex-wrap:wrap;gap:6px 16px;font-size:var(--cp-fs-sm)}.crm-pro .nnai-etl-kv>span{min-width:0;overflow-wrap:anywhere}.crm-pro .nnai-etl-warn{margin:10px 0 0;padding:8px 12px;border-radius:8px;border-inline-start:3px solid var(--cp-warn);background:var(--cp-warn-soft);color:var(--cp-ink);font-size:var(--cp-fs-sm);overflow-wrap:anywhere}.crm-pro .nnai-pw__step{font-size:var(--cp-fs-xs);color:var(--cp-muted);text-transform:uppercase;letter-spacing:.04em}.crm-pro .nnai-pw__hint{font-size:var(--cp-fs-xs);color:var(--cp-muted)}.crm-pro .nnai-pw__cancel{padding:0 4px;font-size:var(--cp-fs-xs);color:var(--cp-muted);text-decoration:underline}.crm-pro .nnai-pw__cancel:hover{color:var(--cp-bad)}.crm-pro .nnai-prj-ops .nnai-pw{max-width:none}.crm-pro .nnai-ee{display:flex;align-items:flex-start;gap:12px}.crm-pro .nnai-ee__b{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.crm-pro .nnai-ee__t{font-weight:600}.crm-pro .nnai-ee__m{overflow-wrap:anywhere}.crm-pro .nnai-ee__a{display:flex;gap:4px;flex-shrink:0}.crm-pro .nnai-cnt{font-variant-numeric:tabular-nums;font-weight:550}.crm-pro .nnai-cnt.is-zero{color:var(--cp-faint, var(--cp-muted));font-weight:400}.crm-pro .nnai-cnt.is-warn{color:var(--cp-warn)}.crm-pro .nnai-cnt.is-bad{color:var(--cp-bad)}.crm-pro .nnai-cnt.is-info{color:var(--cp-info, var(--cp-brand))}.crm-pro .nnai-cnt-pair{display:inline-flex;gap:6px;align-items:baseline;justify-content:flex-end;flex-wrap:wrap}.crm-pro .nnai-cnt--req{font-size:var(--cp-fs-xs);padding:0 6px;border-radius:8px;background:var(--cp-bad-soft)}.crm-pro .nnai-q-alert{display:flex;flex-wrap:wrap;gap:8px 16px;align-items:center;padding:10px 12px;border:1px solid var(--cp-line);border-radius:8px;background:var(--cp-paper);margin-bottom:12px}.crm-pro .nnai-q-alert__i{display:inline-flex;gap:6px;align-items:baseline;font-size:var(--cp-fs-sm);background:none;border:0;padding:0;text-align:left;color:var(--cp-ink)}.crm-pro button.nnai-q-alert__i{cursor:pointer}.crm-pro button.nnai-q-alert__i:hover b{text-decoration:underline}.crm-pro .nnai-q-alert__i.is-bad :is(i,.nni),.crm-pro .nnai-q-alert__i.is-bad b{color:var(--cp-bad)}.crm-pro .nnai-q-alert__i.is-warn :is(i,.nni),.crm-pro .nnai-q-alert__i.is-warn b{color:var(--cp-warn)}.crm-pro .nnai-q-alert__i span{color:var(--cp-muted)}.crm-pro .nnai-q-alert__note{margin-left:auto;font-size:var(--cp-fs-xs);color:var(--cp-muted)}.crm-pro .nnai-q-req{display:inline-block;font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.03em;padding:0 5px;margin-right:6px;border-radius:6px;background:var(--cp-bad-soft);color:var(--cp-bad);vertical-align:1px}.crm-pro .nnai-q-skip{color:var(--cp-warn);margin-right:4px}.crm-pro .nnai-q-req-line{font-size:var(--cp-fs-xs);color:var(--cp-muted);margin-bottom:6px}.crm-pro .nnai-ba{display:flex;flex-direction:column;gap:14px}.crm-pro .nnai-ba-head{display:flex;flex-direction:column;gap:6px;padding:14px 16px;border:1px solid var(--cp-line);border-radius:10px;background:var(--cp-paper)}.crm-pro .nnai-ba-title{margin:0;font-size:var(--cp-fs-lg);color:var(--cp-ink)}.crm-pro .nnai-ba-legend{display:flex;flex-wrap:wrap;gap:12px;font-size:var(--cp-fs-xs);color:var(--cp-muted)}.crm-pro .nnai-ba-legend__i{display:inline-flex;gap:4px;align-items:center}.crm-pro .nnai-ba-qlink{font-size:var(--cp-fs-sm);font-weight:550;align-self:flex-start}.crm-pro .nnai-ba-sec{padding:12px 16px;border:1px solid var(--cp-line-soft);border-radius:10px;background:var(--cp-paper)}.crm-pro .nnai-ba-sec__h{display:flex;align-items:center;gap:8px;font-size:var(--cp-fs-md);margin:0 0 10px;color:var(--cp-ink)}.crm-pro .nnai-ba-sec__no{display:inline-grid;place-items:center;min-width:22px;height:22px;border-radius:11px;font-size:var(--cp-fs-xs);background:var(--cp-brand-softer, var(--cp-line-soft));color:var(--cp-brand);font-variant-numeric:tabular-nums}.crm-pro .nnai-ba-sub{font-size:var(--cp-fs-xs);color:var(--cp-muted);text-transform:uppercase;letter-spacing:.04em;margin:12px 0 6px}.crm-pro .nnai-ba-text{margin:0;color:var(--cp-ink);line-height:1.55;overflow-wrap:anywhere}.crm-pro .nnai-ba-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:10px}.crm-pro .nnai-ba-list{display:flex;flex-direction:column;gap:8px}.crm-pro .nnai-ba-card{padding:10px 12px;border:1px solid var(--cp-line-soft);border-radius:8px;background:var(--cp-canvas);font-size:var(--cp-fs-sm);min-width:0}.crm-pro .nnai-ba-card.is-off{opacity:.8;border-style:dashed}.crm-pro .nnai-ba-card__h{display:flex;flex-wrap:wrap;gap:6px;align-items:center;margin-bottom:4px}.crm-pro .nnai-ba-pill{font-size:11px}.crm-pro .nnai-ba-conf{display:inline-grid;place-items:center;min-width:18px;height:18px;padding:0 4px;border-radius:9px;font-size:11px;font-weight:700;line-height:1}.crm-pro .nnai-ba-conf.tone-success{background:var(--cp-ok-soft);color:var(--cp-ok)}.crm-pro .nnai-ba-conf.tone-warning{background:var(--cp-warn-soft);color:var(--cp-warn)}.crm-pro .nnai-ba-conf.tone-danger{background:var(--cp-bad-soft);color:var(--cp-bad)}.crm-pro .nnai-ba-src{display:inline-flex;gap:4px;margin-left:4px;vertical-align:middle}.crm-pro .nnai-ba-src__b{border:1px solid var(--cp-line);background:var(--cp-paper);color:var(--cp-muted);border-radius:6px;font-size:10px;padding:0 5px;line-height:16px}.crm-pro .nnai-ba-src__b:hover:not(:disabled){color:var(--cp-brand);border-color:var(--cp-brand)}.crm-pro .nnai-ba-src__b i{margin-right:2px}.crm-pro .nnai-ba-paths{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:10px}.crm-pro .nnai-ba-path{padding:10px 12px;border-radius:8px;border:1px solid var(--cp-line-soft);border-left:3px solid var(--cp-line);background:var(--cp-canvas);font-size:var(--cp-fs-sm)}.crm-pro .nnai-ba-path.kind-mutlu{border-left-color:var(--cp-ok)}.crm-pro .nnai-ba-path.kind-ret{border-left-color:var(--cp-bad)}.crm-pro .nnai-ba-path.kind-dongu,.crm-pro .nnai-ba-path.kind-alternatif{border-left-color:var(--cp-warn)}.crm-pro .nnai-ba-chain{display:flex;flex-wrap:wrap;gap:4px 0;padding:0;margin:6px 0;list-style:none}.crm-pro .nnai-ba-chain li{font-size:var(--cp-fs-xs)}.crm-pro .nnai-ba-chain li+li:before{content:"→";color:var(--cp-muted);margin:0 6px}.crm-pro .nnai-ba-steps{padding-left:22px;margin:0;display:flex;flex-direction:column;gap:8px}.crm-pro .nnai-ba-steps li{font-size:var(--cp-fs-sm)}.crm-pro .nnai-ba-steps li::marker{color:var(--cp-muted);font-variant-numeric:tabular-nums}.crm-pro .nnai-ba-flag{font-size:var(--cp-fs-xs);color:var(--cp-warn)}.crm-pro .nnai-ba-msg{font-style:italic;color:var(--cp-muted)}.crm-pro .nnai-ba-ul{margin:0;padding-left:18px;display:flex;flex-direction:column;gap:4px;font-size:var(--cp-fs-sm)}.crm-pro .nnai-ba-questions{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:6px}.crm-pro .nnai-ba-questions li{display:flex;gap:8px;align-items:flex-start;font-size:var(--cp-fs-sm)}.crm-pro .nnai-ba-q__b{flex:1;min-width:0;overflow-wrap:anywhere}.crm-pro .nnai-ba-q__ask{flex-shrink:0}.crm-pro .nnai-ba-strip{display:flex;flex-wrap:wrap;gap:6px 18px;list-style:none;padding:0;margin:10px 0 0}.crm-pro .nnai-ba-strip li{position:relative;display:flex;flex-direction:column;padding:6px 10px;border:1px solid var(--cp-line-soft);border-radius:8px;background:var(--cp-canvas);font-size:var(--cp-fs-sm);line-height:1.3}.crm-pro .nnai-ba-strip li span{font-size:var(--cp-fs-xs);color:var(--cp-muted)}.crm-pro .nnai-ba-strip li+li:before{content:"→";position:absolute;left:-14px;top:50%;transform:translateY(-50%);color:var(--cp-muted)}.crm-pro .nnai-ba-form+.nnai-ba-form{margin-top:14px;padding-top:10px;border-top:1px solid var(--cp-line-soft)}.crm-pro .nnai-ba-form__h{display:flex;align-items:baseline;gap:8px;margin-bottom:8px;color:var(--cp-ink);text-decoration:none}.crm-pro .nnai-ba-fields td,.crm-pro .nnai-ba-fields th{vertical-align:top;font-size:var(--cp-fs-sm)}.crm-pro .nnai-ba-fields__l{width:22%;min-width:140px;color:var(--cp-ink)}.crm-pro .nnai-ba-fields__t{width:1%;white-space:nowrap;color:var(--cp-muted)}.crm-pro .nnai-ba-ev{line-height:1.5;overflow-wrap:anywhere}.crm-pro .nnai-ba-ev+.nnai-ba-ev{margin-top:3px}.crm-pro .nnai-ba-ev__l{font-weight:600;color:var(--cp-ink)}.crm-pro .nnai-ba-ul--in{margin-top:2px}.crm-pro .nnai-ba-srcl{border:0;background:none;padding:0 2px;font-size:11px;color:var(--cp-muted);-webkit-text-decoration:underline dotted;text-decoration:underline dotted;vertical-align:baseline}.crm-pro .nnai-ba-srcl:hover:not(:disabled){color:var(--cp-brand)}.crm-pro .nnai-ba-step{padding:10px 12px;border:1px solid var(--cp-line-soft);border-left:3px solid var(--cp-brand);border-radius:8px;background:var(--cp-canvas);font-size:var(--cp-fs-sm)}.crm-pro .nnai-ba-step+.nnai-ba-step{margin-top:10px}.crm-pro .nnai-ba-step.kind-karar{border-left-color:var(--cp-warn)}.crm-pro .nnai-ba-step__h{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px;color:var(--cp-ink)}.crm-pro .nnai-ba-step__no{display:inline-grid;place-items:center;min-width:20px;height:20px;border-radius:10px;font-size:11px;background:var(--cp-line-soft);color:var(--cp-muted);font-variant-numeric:tabular-nums}.crm-pro .nnai-ba-step__who{margin:4px 0 2px;overflow-wrap:anywhere}.crm-pro .nnai-ba-outs{list-style:none;padding:0;margin:6px 0 0;display:flex;flex-direction:column;gap:8px}.crm-pro .nnai-ba-outs>li{padding-top:6px;border-top:1px dashed var(--cp-line-soft)}.crm-pro .nnai-ba-outs__h{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.crm-pro .nnai-ba-outs__h :is(i,.nni){color:var(--cp-muted)}.crm-pro .nnai-ba-outs>li.tone-success .nnai-ba-outs__h b{color:var(--cp-ok)}.crm-pro .nnai-ba-outs>li.tone-danger .nnai-ba-outs__h b{color:var(--cp-bad)}.crm-pro .nnai-ba-outs>li.tone-warning .nnai-ba-outs__h b{color:var(--cp-warn)}.crm-pro .nnai-ba-outs .nnai-ba-ul{margin-top:4px}@media(max-width:575.98px){.crm-pro .nnai-ba-fields__l{min-width:110px}.crm-pro .nnai-ba-sec,.crm-pro .nnai-ba-head{padding:10px 12px}.crm-pro .nnai-ba-questions li{flex-wrap:wrap}.crm-pro .nnai-q-alert__note{margin-left:0}}.crm-pro .nnai-qs{display:inline-flex;align-items:baseline;gap:6px;padding:0;border:0;background:none;color:var(--cp-ink);font-size:var(--cp-fs-sm);white-space:nowrap}.crm-pro button.nnai-qs{cursor:pointer;padding:2px 8px;border-radius:10px;background:var(--cp-canvas)}.crm-pro button.nnai-qs:hover{background:var(--cp-brand-soft)}.crm-pro .nnai-qs__n{font-variant-numeric:tabular-nums;font-weight:700}.crm-pro .nnai-qs.tone-ok .nnai-qs__n{color:var(--cp-ok)}.crm-pro .nnai-qs.tone-info .nnai-qs__n{color:var(--cp-info)}.crm-pro .nnai-qs.tone-warn .nnai-qs__n{color:var(--cp-warn)}.crm-pro .nnai-qs.tone-bad .nnai-qs__n{color:var(--cp-bad)}.crm-pro .nnai-qs__lvl{color:var(--cp-muted);font-size:var(--cp-fs-xs)}.crm-pro .nnai-qs__draft,.crm-pro .nnai-qc__draft{font-size:10px;font-weight:600;text-transform:uppercase;letter-spacing:.04em;padding:0 5px;border-radius:6px;border:1px dashed var(--cp-warn);color:var(--cp-warn);line-height:15px}.crm-pro .nnai-qc{display:flex;flex-direction:column;gap:12px;padding:14px 16px;margin-bottom:14px;border:1px solid var(--cp-line);border-radius:10px;background:var(--cp-paper)}.crm-pro .nnai-qc__h{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.crm-pro .nnai-qc__t{margin:0;font-size:var(--cp-fs-md);color:var(--cp-ink)}.crm-pro .nnai-qc__score{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.crm-pro .nnai-qc__n{font-size:var(--fs-kpi, 22px);font-weight:700;line-height:1;font-variant-numeric:tabular-nums}.crm-pro .nnai-qc__n.tone-ok,.crm-pro .nnai-qc__lvl.tone-ok{color:var(--cp-ok)}.crm-pro .nnai-qc__n.tone-info,.crm-pro .nnai-qc__lvl.tone-info{color:var(--cp-info)}.crm-pro .nnai-qc__n.tone-warn,.crm-pro .nnai-qc__lvl.tone-warn{color:var(--cp-warn)}.crm-pro .nnai-qc__n.tone-bad,.crm-pro .nnai-qc__lvl.tone-bad{color:var(--cp-bad)}.crm-pro .nnai-qc__of{color:var(--cp-muted)}.crm-pro .nnai-qc__lvl{font-weight:600}.crm-pro .nnai-qc__cap{display:inline-flex;gap:4px;align-items:center;font-size:var(--cp-fs-xs);color:var(--cp-muted)}.crm-pro .nnai-qc__parts{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.crm-pro .nnai-qc__part{display:grid;grid-template-columns:80px minmax(80px,1fr) 48px 82px;grid-template-areas:"l b v w" ". n n n";gap:2px 10px;align-items:center;font-size:var(--cp-fs-sm)}.crm-pro .nnai-qc__pl{grid-area:l;color:var(--cp-ink);font-weight:550}.crm-pro .nnai-qc__bar{grid-area:b;height:8px;border-radius:4px;background:var(--cp-line-soft, var(--cp-canvas));overflow:hidden}.crm-pro .nnai-qc__bar i{display:block;height:100%;border-radius:4px;background:var(--cp-bad)}.crm-pro .nnai-qc__bar i.is-ok{background:var(--cp-ok)}.crm-pro .nnai-qc__bar i.is-warn{background:var(--cp-warn)}.crm-pro .nnai-qc__pv{grid-area:v;text-align:right;font-weight:600}.crm-pro .nnai-qc__pw{grid-area:w;text-align:right;color:var(--cp-muted);font-size:var(--cp-fs-xs)}.crm-pro .nnai-qc__pn{grid-area:n;color:var(--cp-muted);font-size:var(--cp-fs-xs);overflow-wrap:anywhere}.crm-pro .nnai-qc__chain{display:flex;flex-direction:column;gap:6px}.crm-pro .nnai-qc__fb{display:flex;gap:6px;align-items:baseline;flex-wrap:wrap;font-size:var(--cp-fs-sm)}.crm-pro .nnai-qc__fb :is(i,.nni){color:var(--cp-bad)}.crm-pro .nnai-qc__links{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:4px}.crm-pro .nnai-qc__link{font-size:var(--cp-fs-xs);padding:1px 8px;border-radius:10px;border:1px solid var(--cp-line);color:var(--cp-muted);background:var(--cp-canvas)}.crm-pro .nnai-qc__link.tone-ok{color:var(--cp-ok);background:var(--cp-ok-soft);border-color:transparent}.crm-pro .nnai-qc__link.tone-bad{color:var(--cp-bad);background:var(--cp-bad-soft);border-color:transparent}.crm-pro .nnai-qc__link.tone-warn{color:var(--cp-warn);background:var(--cp-warn-soft);border-color:transparent}.crm-pro .nnai-qc__link.is-first{border-color:var(--cp-bad);font-weight:600}.crm-pro .nnai-qc__at{font-size:var(--cp-fs-xs)}.crm-pro .nnai-qc__conf{list-style:none;margin:0;padding:0;font-size:var(--cp-fs-xs);color:var(--cp-warn)}.crm-pro .nnai-qc__conf :is(i,.nni){margin-right:4px}.crm-pro .nnai-qc__note{display:flex;gap:6px;margin:0;font-size:var(--cp-fs-xs);color:var(--cp-muted)}.crm-pro .nnai-q-stats{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.crm-pro .nnai-q-stat{display:inline-flex;align-items:baseline;gap:6px;padding:6px 12px;border:1px solid var(--cp-line);border-radius:8px;background:var(--cp-paper);font-size:var(--cp-fs-sm);color:var(--cp-muted);text-align:left}.crm-pro button.nnai-q-stat{cursor:pointer}.crm-pro button.nnai-q-stat:hover:not(:disabled){border-color:var(--cp-brand)}.crm-pro .nnai-q-stat b{font-size:var(--cp-fs-md);color:var(--cp-ink);font-variant-numeric:tabular-nums}.crm-pro .nnai-q-stat.is-warn b{color:var(--cp-warn)}.crm-pro .nnai-q-stat.is-bad b{color:var(--cp-bad)}.crm-pro .nnai-q-imp,.crm-pro .nnai-q-area,.crm-pro .nnai-q-sql{display:inline-block;font-size:10px;font-weight:600;padding:0 5px;margin-right:6px;border-radius:6px;vertical-align:1px}.crm-pro .nnai-q-imp.tone-bad{background:var(--cp-bad-soft);color:var(--cp-bad)}.crm-pro .nnai-q-imp.tone-warn{background:var(--cp-warn-soft);color:var(--cp-warn)}.crm-pro .nnai-q-imp.tone-muted,.crm-pro .nnai-q-area{background:var(--cp-canvas);color:var(--cp-muted)}.crm-pro .nnai-q-sql{background:var(--cp-info-soft);color:var(--cp-info)}.crm-pro .nnai-q-imp-dot{display:inline-block;width:7px;height:7px;border-radius:50%;margin-right:5px;vertical-align:1px;background:var(--cp-muted)}.crm-pro .nnai-q-imp-dot.tone-bad{background:var(--cp-bad)}.crm-pro .nnai-q-imp-dot.tone-warn{background:var(--cp-warn)}.crm-pro .nnai-q-tags{margin-bottom:6px}.crm-pro .nnai-q-if{font-size:var(--cp-fs-sm);color:var(--cp-ink);padding:6px 10px;border-left:3px solid var(--cp-warn);background:var(--cp-warn-soft);border-radius:4px;margin-bottom:8px;overflow-wrap:anywhere}.crm-pro .nnai-q-if.is-safe{border-left-color:var(--cp-line);background:var(--cp-canvas)}.crm-pro .nnai-q-src{display:flex;flex-wrap:wrap;gap:4px 10px;align-items:baseline;font-size:var(--cp-fs-xs);margin-bottom:8px}.crm-pro .nnai-q-src__o{font-weight:600;padding:0 6px;border-radius:6px}.crm-pro .nnai-q-src__o.tone-ok{background:var(--cp-ok-soft);color:var(--cp-ok)}.crm-pro .nnai-q-src__o.tone-warn{background:var(--cp-warn-soft);color:var(--cp-warn)}.crm-pro .nnai-q-src__o.tone-bad{background:var(--cp-bad-soft);color:var(--cp-bad)}.crm-pro .nnai-q-src__o.tone-muted{background:var(--cp-canvas);color:var(--cp-muted)}@media(max-width:575.98px){.crm-pro .nnai-qc{padding:10px 12px}.crm-pro .nnai-qc__part{grid-template-columns:70px minmax(60px,1fr) 42px;grid-template-areas:"l b v" ". n n"}.crm-pro .nnai-qc__pw{display:none}}.crm-pro .nnai-ws-strip li>button{cursor:pointer}.crm-pro .nnai-ws-strip li>button.is-here{background:var(--cp-brand-softer)}.crm-pro .nnai-ws-strip li>div{cursor:default}.crm-pro button.nnai-ws-pill{border:0;cursor:pointer;font:inherit;font-size:11.5px;font-weight:550}.crm-pro button.nnai-ws-pill:hover{text-decoration:underline}.crm-pro .nnai-prj-ops__step.is-focus,.crm-pro .nnai-prj-apply.is-focus,.crm-pro .nnai-prj-teslim.is-focus{box-shadow:inset 3px 0 0 var(--cp-brand);background:var(--cp-brand-softer);transition:background .6s}.crm-pro button.nnai-q-stat.is-on{border-color:var(--cp-brand);background:var(--cp-brand-softer)}.crm-pro button.nnai-q-alert__i.is-on b{text-decoration:underline}.crm-pro button.nnai-pl-head{width:100%;justify-content:flex-start;text-decoration:none;color:var(--cp-ink);font-weight:inherit}.crm-pro button.nnai-pl-head:hover b{color:var(--cp-brand)}.crm-pro button.nnai-pl-sev{border:0;cursor:pointer}.crm-pro button.nnai-pl-sev.is-on{box-shadow:0 0 0 1.5px currentColor}.crm-pro .nnai-ba-strip li>button{all:unset;display:flex;flex-direction:column;cursor:pointer}.crm-pro .nnai-ba-strip li:has(>button):hover{border-color:var(--cp-brand)}.crm-pro .nnai-ba-step.is-focus{box-shadow:0 0 0 2px var(--cp-brand);transition:box-shadow .6s}.crm-pro a.nnai-cnt-link{text-decoration:none}.crm-pro a.nnai-cnt-link:hover{text-decoration:underline}.crm-pro .nnai-prj-tabs{overflow-x:auto;scrollbar-width:thin}.crm-pro .nnai-prj-tabs>*{min-width:-moz-max-content;min-width:max-content}@media(max-width:575.98px){.crm-pro .nnai-prj-tabs{overflow-x:visible}.crm-pro .nnai-prj-tabs>*{min-width:0}}.crm-pro{--nnai-mail-in: #3a3a3c;--nnai-mail-out: #eb6834;--nnai-mail-brand: #3a3a3c;--nnai-mail-soft: #a9b4c6}[data-layout-mode=dark] .crm-pro,[data-bs-theme=dark] .crm-pro{--nnai-mail-in: #d1d1d6;--nnai-mail-out: #d95926;--nnai-mail-brand: #d1d1d6;--nnai-mail-soft: #56606f}.crm-pro .nnai-mail-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:12px}@media(max-width:1399.98px){.crm-pro .nnai-mail-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:575.98px){.crm-pro .nnai-mail-kpis{grid-template-columns:1fr}}.crm-pro .nnai-mail-kpi{display:flex;flex-direction:column;gap:4px;min-height:96px;padding:14px;text-align:left;border:1px solid var(--cp-line);border-radius:8px;background:var(--cp-paper);color:var(--cp-ink);position:relative;overflow:hidden}.crm-pro button.nnai-mail-kpi{cursor:pointer;transition:border-color .15s}.crm-pro button.nnai-mail-kpi:hover{border-color:var(--cp-brand)}.crm-pro .nnai-mail-kpi:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:var(--cp-line)}.crm-pro .nnai-mail-kpi--warn:before{background:var(--cp-warn)}.crm-pro .nnai-mail-kpi--bad:before{background:var(--cp-bad)}.crm-pro .nnai-mail-kpi--info:before{background:var(--nnai-mail-in)}.crm-pro .nnai-mail-kpi--out:before{background:var(--nnai-mail-out)}.crm-pro .nnai-mail-kpi__label{font-size:var(--cp-fs-xs);font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--cp-muted)}.crm-pro .nnai-mail-kpi__value{font-size:var(--cp-fs-2xl);font-weight:700;letter-spacing:-.02em;line-height:1.1;font-variant-numeric:tabular-nums}.crm-pro .nnai-mail-kpi__ctx{font-size:var(--cp-fs-sm);color:var(--cp-muted)}.crm-pro .nnai-mail-card{border:1px solid var(--cp-line);border-radius:8px;background:var(--cp-paper);padding:14px;height:100%;display:flex;flex-direction:column}.crm-pro .nnai-mail-card__head{display:flex;align-items:center;gap:8px;margin-bottom:10px;min-height:24px}.crm-pro .nnai-mail-card__title{font-size:14px;font-weight:600;margin:0;color:var(--cp-ink)}.crm-pro .nnai-mail-card__count{font-size:var(--cp-fs-xs);font-weight:600;padding:1px 8px;border-radius:999px;background:var(--cp-line-soft);color:var(--cp-muted);font-variant-numeric:tabular-nums}.crm-pro .nnai-mail-card__note{font-size:var(--cp-fs-sm);color:var(--cp-muted);margin:-4px 0 10px}.crm-pro .nnai-mail-legend{margin-left:auto;display:flex;gap:12px;font-size:var(--cp-fs-sm);color:var(--cp-muted)}.crm-pro .nnai-mail-legend i{display:inline-block;width:8px;height:8px;border-radius:2px;margin-right:5px;vertical-align:0}.crm-pro .nnai-mail-legend .in{background:var(--nnai-mail-in)}.crm-pro .nnai-mail-legend .out{background:var(--nnai-mail-out)}.crm-pro .nnai-mail-rank{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.crm-pro .nnai-mail-rank__row{display:grid;grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:10px;padding:6px 8px;border-radius:8px;border:0;background:transparent;width:100%;text-align:left;color:inherit}.crm-pro button.nnai-mail-rank__row:hover{background:var(--cp-line-soft)}.crm-pro .nnai-mail-rank__who{min-width:0}.crm-pro .nnai-mail-rank__name{font-size:var(--cp-fs-md);font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.crm-pro .nnai-mail-rank__bar{display:flex;height:6px;border-radius:3px;overflow:hidden;background:var(--cp-line-soft);margin-top:4px}.crm-pro .nnai-mail-rank__bar .in{background:var(--nnai-mail-in)}.crm-pro .nnai-mail-rank__bar .out{background:var(--nnai-mail-out)}.crm-pro .nnai-mail-rank__num{font-size:var(--cp-fs-sm);color:var(--cp-muted);font-variant-numeric:tabular-nums;white-space:nowrap;text-align:right}.crm-pro .nnai-mail-rank__num b{color:var(--cp-ink);font-weight:600}.crm-pro .nnai-mail-rank__pos{font-size:var(--cp-fs-xs);font-weight:600;color:var(--cp-faint);text-align:center;font-variant-numeric:tabular-nums}.crm-pro .nnai-mail-attn{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px;flex:1}.crm-pro .nnai-mail-attn__row{display:grid;grid-template-columns:3px 32px minmax(0,1fr) auto;gap:10px;align-items:center;padding:8px 10px 8px 0;border-radius:8px;background:var(--cp-line-soft);border:0;width:100%;text-align:left;color:inherit;overflow:hidden}.crm-pro .nnai-mail-attn__row:hover{background:var(--cp-brand-soft)}.crm-pro .nnai-mail-attn__rail{align-self:stretch;background:var(--cp-warn)}.crm-pro .nnai-mail-attn--bad .nnai-mail-attn__rail{background:var(--cp-bad)}.crm-pro .nnai-mail-attn__subject{font-size:var(--cp-fs-md);font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.crm-pro .nnai-mail-attn__who{font-size:var(--cp-fs-sm);color:var(--cp-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.crm-pro .nnai-mail-attn__age{font-size:var(--cp-fs-sm);font-weight:600;font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--cp-muted)}.crm-pro .nnai-mail-attn__age.late{color:var(--cp-bad)}.crm-pro .nnai-mail-facets{display:flex;flex-wrap:wrap;align-items:center;gap:6px;padding:10px 14px;border-bottom:1px solid var(--cp-line-soft);font-size:var(--cp-fs-sm);color:var(--cp-muted)}.crm-pro .nnai-mail-facets__label{font-weight:600;margin-left:6px}.crm-pro .nnai-mail-facets__label:first-child{margin-left:0}.crm-pro .nnai-mail-chip{border:1px solid var(--cp-line);background:var(--cp-paper);color:var(--cp-ink);border-radius:999px;padding:1px 10px;font-size:var(--cp-fs-sm);line-height:20px}.crm-pro .nnai-mail-chip:hover{border-color:var(--cp-brand)}.crm-pro .nnai-mail-chip b{font-weight:600;color:var(--cp-muted);margin-left:4px;font-variant-numeric:tabular-nums}.crm-pro .nnai-mail-took{margin-left:auto;font-variant-numeric:tabular-nums}.crm-pro mark.nnai-mail-hit,.nnai-mail-modal mark.nnai-mail-hit{background:var(--cp-warn-soft);color:inherit;padding:0 1px;border-radius:2px}.crm-pro .nnai-mail-snippet{font-size:var(--cp-fs-sm);color:var(--cp-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.crm-pro .nnai-mail-dir{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border-radius:6px;font-size:14px}.crm-pro .nnai-mail-dir.in{color:var(--nnai-mail-in);background:var(--cp-info-soft)}.crm-pro .nnai-mail-dir.out{color:var(--nnai-mail-out);background:var(--cp-warn-soft)}.crm-pro .nnai-mail-help{font-size:var(--cp-fs-sm);color:var(--cp-muted)}.crm-pro .nnai-mail-help code{font-size:var(--cp-fs-xs);color:var(--cp-ink);background:var(--cp-line-soft);padding:0 4px;border-radius:3px}.nnai-mail-modal .nnai-mail-meta{display:grid;grid-template-columns:90px minmax(0,1fr);gap:4px 12px;font-size:var(--cp-fs-md);margin-bottom:12px}.nnai-mail-modal .nnai-mail-meta dt{color:var(--cp-muted);font-weight:500}.nnai-mail-modal .nnai-mail-meta dd{margin:0;overflow-wrap:anywhere}.nnai-mail-modal .nnai-mail-body{white-space:pre-wrap;overflow-wrap:anywhere;font-size:var(--cp-fs-base);line-height:1.55;max-height:55vh;overflow:auto;border:1px solid var(--cp-line);border-radius:8px;padding:12px 14px;background:var(--cp-canvas)}.nnai-mail-modal .nnai-mail-atts{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:12px}.nnai-mail-modal .nnai-mail-att{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--cp-line);border-radius:8px;padding:4px 10px;background:var(--cp-paper);color:var(--cp-ink);font-size:var(--cp-fs-sm);max-width:100%}.nnai-mail-modal .nnai-mail-att:hover{border-color:var(--cp-brand)}.nnai-mail-modal .nnai-mail-att span{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:260px}.crm-pro .nnai-mail-style{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:12px}.crm-pro .nnai-mail-style__item{border:1px solid var(--cp-line-soft);border-radius:8px;padding:8px 10px}.crm-pro .nnai-mail-style__item b{display:block;font-size:var(--cp-fs-xl);font-weight:700;font-variant-numeric:tabular-nums}.crm-pro .nnai-mail-style__item span{font-size:var(--cp-fs-xs);color:var(--cp-muted)}.crm-pro .nnai-mail-tags{display:flex;flex-wrap:wrap;gap:6px}.crm-pro .nnai-mail-tag{font-size:var(--cp-fs-sm);padding:2px 10px;border-radius:999px;background:var(--cp-brand-softer);border:1px solid var(--cp-line)}.crm-pro .nnai-mail-tag b{color:var(--cp-muted);font-weight:600;margin-left:4px;font-variant-numeric:tabular-nums}.crm-pro .nnai-mail-legend .replied{background:transparent;border-top:2px dashed var(--cp-ink);height:0;width:12px;border-radius:0;vertical-align:3px}.crm-pro .nnai-mail-legend .brand{background:var(--nnai-mail-brand)}.crm-pro .nnai-mail-legend .soft{background:var(--nnai-mail-soft)}.crm-pro .nnai-mail-big{display:flex;align-items:baseline;gap:10px;margin:-2px 0 4px}.crm-pro .nnai-mail-big b{font-size:var(--cp-fs-2xl);font-weight:700;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.crm-pro .nnai-mail-big span{font-size:var(--cp-fs-sm);color:var(--cp-muted)}.crm-pro .nnai-mail-share{display:flex;justify-content:center;gap:12px;font-size:var(--cp-fs-sm);color:var(--cp-muted);margin-top:-6px}.crm-pro .nnai-mail-share b{color:var(--cp-ink);font-weight:600;font-variant-numeric:tabular-nums}.nnai-print-only{display:none}@media print{@page{size:A4 landscape;margin:10mm}body.nnai-print .app-menu,body.nnai-print #page-topbar,body.nnai-print .footer,body.nnai-print .crm-page-header-card,body.nnai-print .page-title-box,body.nnai-print .nnai-no-print,body.nnai-print .crm-list-pager,body.nnai-print .Toastify,html body.nnai-print .nn-topbar,html body.nnai-print .nn-overlay,html body.nnai-print .nn-app-side,html body.nnai-print .nnx-side{display:none!important}html[data-layout] body.nnai-print .main-content,body.nnai-print .main-content{margin:0!important;padding:0!important;background:#fff!important;box-shadow:none!important}body.nnai-print .page-content{padding:0!important}body.nnai-print .nnai-print-only{display:block!important;margin-bottom:8px}body.nnai-print .nnai-print-only h4{margin:0;font-size:18px}body.nnai-print .nnai-print-only p{margin:2px 0 0;color:#64748b;font-size:11px}body.nnai-print .nnai-mail-card,body.nnai-print .nnai-mail-kpi,body.nnai-print .card{-moz-column-break-inside:avoid;break-inside:avoid;page-break-inside:avoid;box-shadow:none!important}body.nnai-print *{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.crm-pro .nnai-story-st{margin-inline-start:5px;font-size:12px}.crm-pro .nnai-story-st.tone-ok{color:var(--cp-ok)}.crm-pro .nnai-story-st.tone-on{color:var(--cp-brand)}.crm-pro .nnai-story-st.tone-wait{color:var(--cp-faint)}.crm-pro .nnai-story-st.tone-bad{color:var(--cp-bad)}.crm-pro .nnai-story-st.tone-warn{color:var(--cp-warn)}.crm-pro .nnai-an-detail{font-size:13px;line-height:1.5;color:var(--cp-ink-2, var(--cp-ink));margin-top:2px}.crm-pro .nnai-an-checks{display:flex;flex-direction:column;gap:6px}.crm-pro .nnai-an-qtitle{font-size:14px;line-height:1.4}.crm-pro .nnai-an-items{margin-top:16px}.crm-pro .nnai-an-flowtable td:first-child,.crm-pro .nnai-an-flowtable th:first-child{white-space:nowrap;width:1%}.crm-pro .nnai-an-check{display:flex;gap:8px;align-items:flex-start;font-size:13px;line-height:1.45}.crm-pro .nnai-an-subhead th{font-size:var(--cp-fs-xs);color:var(--cp-muted);font-weight:600;background:var(--cp-canvas);text-transform:none}.crm-pro button.nnai-an-src{color:var(--cp-brand)}.crm-pro button.nnai-an-src:focus-visible{outline:2px solid var(--cp-brand);outline-offset:1px}.crm-pro .nnai-an-srcwrap{position:relative;display:inline-flex}.crm-pro .nnai-an-pop{position:fixed;z-index:1060;width:-moz-max-content;width:max-content;max-width:min(360px,80vw);padding:10px 12px;border-radius:10px;background:var(--cp-paper);color:var(--cp-ink);border:1px solid var(--cp-line);box-shadow:0 10px 28px -10px #00000059;font-size:13px;line-height:1.45;font-weight:400;white-space:normal}.crm-pro .nnai-md{font-size:13.5px;line-height:1.55;color:var(--cp-ink);overflow-wrap:anywhere}.crm-pro .nnai-md h3,.crm-pro .nnai-md h4,.crm-pro .nnai-md h5{font-size:14px;font-weight:650;margin:12px 0 6px}.crm-pro .nnai-md p{margin:0 0 8px}.crm-pro .nnai-md ul,.crm-pro .nnai-md ol{margin:0 0 8px;padding-inline-start:20px}.crm-pro .nnai-md table{width:100%;border-collapse:collapse;margin:0 0 10px;font-size:12.5px}.crm-pro .nnai-md th,.crm-pro .nnai-md td{border:1px solid var(--cp-line);padding:4px 6px;vertical-align:top}.crm-pro .nnai-md th{background:var(--cp-canvas);font-weight:600}.crm-pro .nnai-md th:first-child,.crm-pro .nnai-md td:first-child{overflow-wrap:normal;min-width:2.5em}.crm-pro .nnai-agent__msg .nnai-md table{display:block;width:-moz-max-content;width:max-content;max-width:100%;overflow-x:auto}.crm-pro .nnai-agent__msg .nnai-md th,.crm-pro .nnai-agent__msg .nnai-md td{overflow-wrap:normal;word-break:normal;min-width:4.5em}.crm-pro .nnai-md code{font-size:12px;background:var(--cp-canvas);border-radius:4px;padding:0 4px;color:var(--cp-ink)}.crm-pro .nnai-md pre{background:var(--cp-canvas);border:1px solid var(--cp-line);border-radius:8px;padding:8px 10px;white-space:pre-wrap;font-size:12px}.crm-pro .nnai-steps{position:relative;border:1px solid var(--cp-line);border-radius:12px;background:var(--cp-paper)}.crm-pro .nnai-steps ol{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:4px;margin:0;padding:6px;list-style:none}.crm-pro .nnai-steps li{min-width:0}.crm-pro .nnai-steps li>button{display:flex;align-items:center;gap:8px;width:100%;min-width:0;padding:7px 9px;border:0;border-radius:9px;background:transparent;color:inherit;text-align:start;cursor:pointer}.crm-pro .nnai-steps li>button:hover{background:var(--bs-tertiary-bg, var(--cp-line-soft))}.crm-pro .nnai-steps li>button.is-here{background:var(--bs-tertiary-bg, var(--cp-line-soft))}.crm-pro .nnai-steps li>button.is-here .nnai-steps__b b{font-weight:700;color:var(--cp-ink)}.crm-pro .nnai-steps__next{margin-inline-start:4px;font-size:10.5px;font-weight:600;color:var(--cp-muted)}.crm-pro .nnai-steps li>button:focus{outline:none;box-shadow:none}.crm-pro .nnai-steps li>button:focus-visible,.crm-pro .nnai-agent-go:focus-visible,.crm-pro .nnai-handoff__btn:focus-visible{outline:2px solid var(--cp-brand)!important;outline-offset:2px;box-shadow:0 0 0 4px var(--cp-brand-soft, rgba(64, 81, 137, .25))!important}.crm-pro .nnai-steps.is-loading .nnai-steps__b small{opacity:.6}.crm-pro .nnai-steps__n{width:24px;height:24px;flex:none;border-radius:50%;display:grid;place-items:center;font-size:11.5px;font-weight:700;background:var(--cp-line-soft);color:var(--cp-muted)}.crm-pro .nnai-steps li.is-ok .nnai-steps__n{background:var(--cp-ok-soft);color:var(--cp-ok)}.crm-pro .nnai-steps li.is-on .nnai-steps__n{background:var(--cp-ink);color:var(--cp-paper)}.crm-pro .nnai-steps__b{display:flex;flex-direction:column;min-width:0;line-height:1.3}.crm-pro .nnai-steps__b b{font-size:var(--cp-fs-sm);color:var(--cp-ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.crm-pro .nnai-steps li.is-wait .nnai-steps__b b,.crm-pro .nnai-steps li.is-soon .nnai-steps__b b{color:var(--cp-muted);font-weight:500}.crm-pro .nnai-steps li.is-soon .nnai-steps__b{opacity:.7}.crm-pro .nnai-steps__b small{font-size:12px;color:var(--cp-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.crm-pro .nnai-steps:before,.crm-pro .nnai-steps:after{content:"";position:absolute;top:1px;bottom:1px;width:22px;pointer-events:none;opacity:0;transition:opacity .15s;z-index:1}.crm-pro .nnai-steps:before{inset-inline-start:1px;border-radius:12px 0 0 12px;background:linear-gradient(to right,var(--cp-paper),transparent)}.crm-pro .nnai-steps:after{inset-inline-end:1px;border-radius:0 12px 12px 0;background:linear-gradient(to left,var(--cp-paper),transparent)}.crm-pro .nnai-steps.has-l:before,.crm-pro .nnai-steps.has-r:after{opacity:1}@media(max-width:991.98px){.crm-pro .nnai-steps ol{display:flex;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:none}.crm-pro .nnai-steps ol::-webkit-scrollbar{display:none}.crm-pro .nnai-steps li{flex:0 0 auto;min-width:128px;scroll-snap-align:start}}.crm-pro .nnai-step{display:flex;flex-direction:column;gap:12px;min-width:0}.crm-pro .nnai-step-decision{display:flex;align-items:center;flex-wrap:wrap;gap:8px 16px;padding:14px 16px;border-radius:var(--card-r, 12px);border:1px solid var(--card-line, var(--cp-line));box-shadow:var(--card-shadow, none);border-inline-start:4px solid var(--cp-muted);background:var(--cp-paper)}.crm-pro .nnai-step-decision.tone-ok{border-inline-start-color:var(--cp-ok)}.crm-pro .nnai-step-decision.tone-warn{border-inline-start-color:var(--cp-warn)}.crm-pro .nnai-step-decision__text{flex:1 1 280px;min-width:0;font-size:15px;font-weight:600;color:var(--cp-ink);overflow-wrap:anywhere}.crm-pro .nnai-step-decision__act{display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px}.crm-pro .nnai-step-card,.crm-pro .nnai-step-attn{padding:14px 16px;border:1px solid var(--card-line, var(--cp-line));border-radius:var(--card-r, 12px);background:var(--cp-paper);box-shadow:var(--card-shadow, none)}.crm-pro .nnai-step-card h3,.crm-pro .nnai-step-attn h3{margin:0 0 6px;font-size:12px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--cp-muted)}.crm-pro .nnai-step-card ul,.crm-pro .nnai-step-attn ul{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:4px}.crm-pro .nnai-step-card li{line-height:1.5;color:var(--cp-ink);overflow-wrap:anywhere}.crm-pro .nnai-step-card li.is-flow{font-size:14.5px}.crm-pro .nnai-step-card li.is-counts,.crm-pro .nnai-step-card li.is-assumptions,.crm-pro .nnai-step-card li.is-decisions,.crm-pro .nnai-step-card li.is-side{color:var(--cp-muted)}.crm-pro .nnai-step-attn{border-color:var(--cp-warn);background:var(--cp-warn-soft)}.crm-pro .nnai-step-attn li{display:flex;align-items:baseline;flex-wrap:wrap;gap:4px 10px}.crm-pro .nnai-step-attn__k{flex:none;font-size:11.5px;font-weight:700;color:var(--cp-warn)}.crm-pro .nnai-step-attn__t{flex:1 1 220px;min-width:0;color:var(--cp-ink);overflow-wrap:anywhere}.crm-pro .nnai-step-more{border:1px solid var(--cp-line);border-radius:12px;background:var(--cp-paper)}.crm-pro .nnai-step-more>summary{display:flex;align-items:center;gap:8px;padding:10px 14px;cursor:pointer;font-weight:600;color:var(--cp-ink);list-style:none}.crm-pro .nnai-step-more>summary::-webkit-details-marker{display:none}.crm-pro .nnai-step-more>summary:before{content:"›";display:inline-block;width:12px;color:var(--cp-muted);transition:transform .15s}.crm-pro .nnai-step-more[open]>summary:before{transform:rotate(90deg)}.crm-pro .nnai-step-more>summary:focus-visible{outline:2px solid var(--cp-brand);outline-offset:-2px;border-radius:12px}.crm-pro .nnai-step-more__n{padding:0 8px;border-radius:10px;background:var(--cp-line-soft);color:var(--cp-muted);font-size:12px;font-weight:600}.crm-pro .nnai-step-more__body{padding:0 14px 14px;min-width:0}.crm-pro .nnai-step-preview,.crm-pro .nnai-step-code{min-width:0;border:1px solid var(--cp-line);border-radius:12px;background:var(--cp-paper);overflow:clip}.crm-pro .nnai-step-preview .nnai-pv{min-height:420px}.crm-pro .nnai-step-code .nnai-code__pre{max-height:60dvh}.crm-pro .nnai-step-files{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:6px}.crm-pro .nnai-step-files li{display:flex;align-items:center;gap:10px;min-width:0}.crm-pro .nnai-step-files li>.nnai-mono{flex:1 1 auto;min-width:0}.crm-pro .nnai-step-scn{margin:0;padding-inline-start:20px;display:flex;flex-direction:column;gap:8px}.crm-pro .nnai-step-scn ol{margin:4px 0;padding-inline-start:18px;color:var(--cp-ink)}@media(max-width:575.98px){.crm-pro .nnai-step-decision__act{flex-basis:100%}.crm-pro .nnai-step-decision__act>.btn-primary{flex:1 1 auto}}.nnai-prj-panel.offcanvas{width:min(980px,100vw)}.crm-pro .nnai-prj-files.is-panel{height:calc(100dvh - 110px)}.crm-pro .nnai-wsp{display:grid;gap:12px;margin-top:8px;min-width:0}.crm-pro .nnai-wsp.is-desktop{grid-template-columns:minmax(380px,40fr) minmax(0,60fr)}.crm-pro .nnai-wsp__chat,.crm-pro .nnai-wsp__side{min-width:0;min-height:0;display:flex;flex-direction:column;border:1px solid var(--cp-line);border-radius:12px;background:var(--cp-paper);overflow:hidden}.crm-pro .nnai-ask{border:1px solid var(--cp-line);border-radius:12px;background:var(--cp-paper);padding:10px 12px;margin-bottom:12px;display:flex;flex-direction:column;gap:8px;min-width:0}.crm-pro .nnai-ask__bar{display:flex;align-items:center;gap:8px;min-width:0}.crm-pro .nnai-ask__bar .form-control{flex:1 1 auto;min-width:0}.crm-pro .nnai-ask__bar .btn{flex:none}.crm-pro .nnai-ask__icon{flex:none;font-size:18px;color:var(--cp-muted)}.crm-pro .nnai-ask__examples{display:flex;flex-wrap:wrap;gap:6px;min-width:0}.crm-pro .nnai-ask__examples .nnai-chip{max-width:100%;text-align:start;white-space:normal}.crm-pro .nnai-ask__examples .nnai-chip b{font-weight:600;color:var(--cp-muted);margin-inline-end:4px}.crm-pro .nnai-ask__log{max-height:min(48vh,460px);overflow-y:auto;display:flex;flex-direction:column;gap:10px;padding:10px 2px 4px;border-top:1px solid var(--cp-line)}.crm-pro .nnai-ask__answer{max-width:100%}.crm-pro .nnai-ask__sources{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;margin-top:8px;padding-top:6px;border-top:1px dashed var(--cp-line);font-size:12.5px}.crm-pro .nnai-ask__sources-label{font-weight:600;color:var(--cp-muted)}.crm-pro .nnai-ask__source{display:inline-flex;align-items:center;gap:4px;color:var(--cp-ink);overflow-wrap:anywhere}.crm-pro .nnai-ask__source.is-link{text-decoration:underline;text-underline-offset:2px}.crm-pro .nnai-ask__actions{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:8px;font-size:12.5px;color:var(--cp-muted)}.crm-pro .nnai-ask__foot{display:flex;align-items:center;gap:8px;min-width:0}.crm-pro .nnai-ask__foot .btn{flex:none}.crm-pro .nnai-ask__note{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--cp-muted);font-size:12px}.crm-pro .nnai-ask__hint.is-warn{font-size:12.5px;color:var(--cp-warn)}.crm-pro .nnai-askw__fab{position:fixed;inset-inline-end:16px;bottom:16px;z-index:1040;width:44px;height:44px;border-radius:14px;border:0;background:var(--brand-fill, var(--cp-brand));color:#fff;font-size:23px;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 16px 34px -14px var(--brand-fill, var(--cp-brand));cursor:pointer}.crm-pro .nnai-askw__fab:hover{filter:brightness(1.08)}.crm-pro .nnai-askw__fab:focus-visible{outline:3px solid var(--cp-ink);outline-offset:2px}.crm-pro .nnai-askw__dot{position:absolute;top:8px;inset-inline-end:8px;width:10px;height:10px;border-radius:50%;background:var(--cp-warn, #f59e0b);border:2px solid #fff}.crm-pro .nnai-askw{position:fixed;inset-inline-end:24px;bottom:24px;z-index:1040;width:min(460px,calc(100vw - 32px));height:min(760px,calc(100vh - 112px));display:flex;flex-direction:column;min-width:0;border:1px solid var(--cp-line);border-radius:18px;background:var(--cp-paper);color:var(--cp-ink);box-shadow:var(--pop-shadow, 0 24px 70px rgba(15, 23, 42, .22));overflow:hidden;font-size:var(--fs-body, 14px);line-height:1.5}.crm-pro .nnai-askw.is-wide{width:min(760px,calc(100vw - 360px));height:calc(100vh - 112px)}.crm-pro .nnai-askw button{font:inherit}.crm-pro .nnai-askw__head{flex:none;display:flex;align-items:center;gap:4px;min-height:56px;padding:10px 10px 10px 16px;border-bottom:1px solid var(--cp-line)}.crm-pro .nnai-askw__title{flex:1 1 auto;min-width:0;margin-inline-end:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--font-display, inherit);font-size:var(--fs-card-title, 15px);font-weight:800;letter-spacing:-.01em}.crm-pro .nnai-askw__platform{flex:none;display:inline-flex;gap:2px;padding:3px;border-radius:10px;background:var(--cp-canvas);margin-inline-end:4px}.crm-pro .nnai-askw__seg{flex:none;display:inline-flex;align-items:center;gap:6px;height:28px;padding:0 10px;border:0;border-radius:8px;background:transparent;color:var(--cp-muted);font-size:12.5px;font-weight:600;white-space:nowrap;cursor:pointer}.crm-pro .nnai-askw__seg .nnai-plogo{display:block}.crm-pro .nnai-askw:not(.is-wide) .nnai-askw__seg>span{display:none}.crm-pro .nnai-askw__seg:not(.is-on) .nnai-plogo{opacity:.6;filter:saturate(.6)}.crm-pro .nnai-askw__seg.is-on{background:var(--cp-paper);color:var(--cp-ink);box-shadow:0 1px 2px #1e140a24,0 0 0 1px #1e140a0d}.crm-pro .nnai-askw__seg:focus-visible,.crm-pro .nnai-askw__ib:focus-visible,.crm-pro .nnai-askw__sq:focus-visible,.crm-pro .nnai-askw__steps-btn:focus-visible,.crm-pro .nnai-askw__hitem:focus-visible{outline:2px solid var(--focus, var(--cp-brand));outline-offset:1px}.crm-pro .nnai-askw__tools{flex:none;display:inline-flex;gap:4px}.crm-pro .nnai-askw__ib{flex:none;width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;padding:0;border:0;border-radius:9px;background:transparent;color:var(--cp-ink);cursor:pointer;opacity:.82}.crm-pro .nnai-askw__ib:hover:not(:disabled){background:var(--hover, rgba(30, 20, 10, .05));opacity:1}.crm-pro .nnai-askw__ib:disabled{opacity:.35;cursor:default}.crm-pro .nnai-askw__ib.is-on{background:var(--cp-brand-soft);color:var(--cp-brand);opacity:1}.crm-pro .nnai-askw__ib.is-sm{width:30px;height:30px;color:var(--cp-muted);opacity:1}.crm-pro .nnai-askw__ib.is-sm.is-on{color:var(--cp-brand)}.crm-pro .nnai-askw__x-phone{display:none}.crm-pro .nnai-askw__close{order:9}.crm-pro .nnai-askw__hint{flex:none;margin:10px 16px 0;font-size:12.5px;color:var(--cp-warn)}.crm-pro .nnai-askw__body{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:18px 20px 12px;display:flex;flex-direction:column;gap:14px}.crm-pro .nnai-askw.is-wide .nnai-askw__body{padding-inline:32px}.crm-pro .nnai-askw__log{display:flex;flex-direction:column;gap:22px;min-width:0}.crm-pro .nnai-askw__turn{display:flex;flex-direction:column;gap:10px;min-width:0}.crm-pro .nnai-askw__q{align-self:flex-end;max-width:86%;padding:9px 13px;border-radius:14px 14px 4px;background:var(--cp-brand-soft);color:var(--cp-ink);font-weight:500;overflow-wrap:anywhere}[dir=rtl] .crm-pro .nnai-askw__q{border-radius:14px 14px 14px 4px}.crm-pro .nnai-askw__q .nnai-md p{margin:0}.crm-pro .nnai-askw__steps{align-self:flex-start;max-width:100%;display:flex;flex-direction:column;gap:6px;margin-inline-start:-6px}.crm-pro .nnai-askw__steps-btn{display:inline-flex;align-items:center;gap:6px;align-self:flex-start;max-width:100%;padding:4px 8px 4px 6px;border:0;border-radius:8px;background:transparent;color:var(--cp-muted);font-size:12.5px;cursor:pointer;text-align:start}.crm-pro .nnai-askw__steps-btn:hover{background:var(--hover, rgba(30, 20, 10, .05));color:var(--cp-ink)}.crm-pro .nnai-askw__steps-btn:hover span{text-decoration:underline;text-underline-offset:2px}.crm-pro .nnai-askw__steps-btn[aria-expanded=true]{background:var(--hover, rgba(30, 20, 10, .05))}.crm-pro .nnai-askw__steps-ic{color:var(--cp-ok)}.crm-pro .nnai-askw__steps.is-warn .nnai-askw__steps-ic{color:var(--cp-warn)}[dir=rtl] .crm-pro .nnai-askw__steps-btn>svg:last-child{transform:scaleX(-1)}.crm-pro .nnai-askw__steplist{list-style:none;margin:0 0 0 6px;padding:8px 12px;border-radius:10px;background:var(--cp-canvas);font-size:12.5px;color:var(--cp-muted);display:flex;flex-direction:column;gap:4px}.crm-pro .nnai-askw__steplist li{display:flex;gap:6px;align-items:flex-start;overflow-wrap:anywhere}.crm-pro .nnai-askw__steplist li>svg{flex:none;margin-top:3px}.crm-pro .nnai-askw__steplist li.is-note{font-style:italic}.crm-pro .nnai-askw__steplist li.is-warn{color:var(--cp-warn)}.crm-pro .nnai-askw__steplist li.is-bad{color:var(--cp-bad)}.crm-pro .nnai-askw__typing{display:inline-flex;align-items:center;gap:8px;align-self:flex-start;font-size:12.5px;color:var(--cp-muted)}.crm-pro .nnai-askw__sec{font-variant-numeric:tabular-nums}.crm-pro .nnai-askw__pulse{width:8px;height:8px;border-radius:50%;background:var(--cp-brand);animation:nnai-askw-pulse 1.2s ease-in-out infinite}@keyframes nnai-askw-pulse{0%,to{opacity:.25;transform:scale(.8)}50%{opacity:1;transform:scale(1)}}@media(prefers-reduced-motion:reduce){.crm-pro .nnai-askw__pulse{animation:none}}.crm-pro .nnai-askw__a{display:flex;flex-direction:column;gap:12px;min-width:0}.crm-pro .nnai-askw__text .nnai-md{display:flex;flex-direction:column;gap:10px;overflow-wrap:anywhere}.crm-pro .nnai-askw__text .nnai-md>*{margin:0}.crm-pro .nnai-askw__text .nnai-md>p:first-child{font-size:var(--fs-card-title, 15px);font-weight:600;line-height:1.45;letter-spacing:-.005em}.crm-pro .nnai-askw__text .nnai-md :is(ul,ol){padding-inline-start:20px;display:flex;flex-direction:column;gap:4px}.crm-pro .nnai-askw__text .nnai-md li::marker{color:var(--cp-muted)}.crm-pro .nnai-askw__text .nnai-md :is(h3,h4,h5){font-size:13px;font-weight:700;color:var(--cp-muted);margin:2px 0 -4px}.crm-pro .nnai-askw__text .nnai-md code{font-size:12.5px;padding:1px 5px;border-radius:5px;background:var(--cp-canvas);color:var(--cp-ink)}.crm-pro .nnai-askw__text .nnai-md pre{margin:0;font-size:12.5px;max-height:320px;overflow:auto;border-radius:10px;background:var(--cp-canvas);padding:34px 12px 10px}.crm-pro .nnai-askw__text .nnai-md pre code{padding:0;background:none}.crm-pro .nnai-askw__src{display:flex;flex-wrap:wrap;gap:6px;align-items:center;min-width:0}.crm-pro .nnai-askw__chip{display:inline-flex;align-items:center;gap:6px;max-width:100%;min-height:28px;padding:3px 10px;border:1px solid var(--cp-line);border-radius:999px;background:var(--cp-paper);color:var(--cp-ink);font-size:12.5px;line-height:1.3;text-decoration:none}.crm-pro .nnai-askw__chip>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.crm-pro .nnai-askw__chip>svg{flex:none;color:var(--cp-brand)}.crm-pro .nnai-askw__chip.is-link:hover{border-color:var(--cp-brand);color:var(--cp-brand)}.crm-pro .nnai-askw__nosrc{font-size:12.5px;color:var(--cp-muted)}.crm-pro .nnai-askw__acts{display:flex;flex-wrap:wrap;align-items:center;gap:2px;margin:-4px 0 0 -6px;min-width:0}.crm-pro .nnai-askw__thanks,.crm-pro .nnai-askw__copyfail{font-size:12px;color:var(--cp-muted);margin-inline-start:6px}.crm-pro .nnai-askw__copyfail{color:var(--cp-warn)}.crm-pro .nnai-askw__cont{margin-inline-start:auto;display:inline-flex;align-items:center;gap:6px;min-width:0;max-width:64%;padding:4px 8px;border-radius:8px;font-size:13px;font-weight:600;color:var(--cp-brand);text-decoration:none}.crm-pro .nnai-askw__cont>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.crm-pro .nnai-askw__cont:hover{background:var(--cp-brand-softer, var(--cp-brand-soft))}.crm-pro .nnai-askw__route{display:flex;flex-direction:column;gap:8px;font-size:12.5px;color:var(--cp-muted)}.crm-pro .nnai-askw__route-btns{display:flex;flex-wrap:wrap;gap:6px}.crm-pro .nnai-askw__fu,.crm-pro .nnai-askw__sugg{display:flex;flex-direction:column;align-items:flex-start;gap:6px}.crm-pro .nnai-askw__fu-label{font-size:12px;font-weight:500;color:var(--cp-muted)}.crm-pro .nnai-askw__sq{display:inline-flex;align-items:flex-start;gap:8px;max-width:100%;padding:7px 12px;border:1px solid var(--cp-line);border-radius:10px;background:var(--cp-paper);color:var(--cp-ink);font-size:13px;line-height:1.4;text-align:start;cursor:pointer}.crm-pro .nnai-askw__sq>svg{flex:none;margin-top:2px;color:var(--cp-muted)}.crm-pro .nnai-askw__sq:hover{border-color:var(--cp-brand)}.crm-pro .nnai-askw__sq:hover>svg{color:var(--cp-brand)}.crm-pro .nnai-askw__error{padding:8px 12px;border-radius:10px;background:var(--cp-bad-soft, rgba(194, 51, 75, .08));color:var(--cp-bad);font-size:13px}.crm-pro .nnai-askw__muted{margin:0;font-size:13px;color:var(--cp-muted)}.crm-pro .nnai-askw__empty{display:flex;flex-direction:column;gap:6px;margin-top:auto}.crm-pro .nnai-askw__empty-title{margin:0;font-family:var(--font-display, inherit);font-size:var(--fs-h2, 16px);font-weight:800;letter-spacing:-.01em}.crm-pro .nnai-askw__empty-text{margin:0 0 8px;font-size:13px;color:var(--cp-muted)}.crm-pro .nnai-askw__hgroup{display:flex;flex-direction:column;gap:2px}.crm-pro .nnai-askw__hlabel{padding:6px 10px 4px;font-size:var(--fs-label, 11.5px);font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--cp-muted)}.crm-pro .nnai-askw__hrow{display:flex;align-items:center;gap:2px;border-radius:10px}.crm-pro .nnai-askw__hrow:hover{background:var(--hover, rgba(30, 20, 10, .05))}.crm-pro .nnai-askw__hitem{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:2px;padding:8px 10px;border:0;border-radius:10px;background:transparent;color:var(--cp-ink);text-align:start;cursor:pointer}.crm-pro .nnai-askw__htitle{font-size:13.5px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.crm-pro .nnai-askw__hmeta{display:inline-flex;align-items:center;gap:6px;font-size:12px;color:var(--cp-muted)}.crm-pro .nnai-askw__hdel{opacity:0;margin-inline-end:4px}.crm-pro .nnai-askw__hrow:hover .nnai-askw__hdel,.crm-pro .nnai-askw__hdel:focus-visible{opacity:1}@media(hover:none){.crm-pro .nnai-askw__hdel{opacity:1}}.crm-pro .nnai-askw__foot{flex:none;display:flex;flex-direction:column;gap:6px;padding:12px 14px 10px;border-top:1px solid var(--cp-line);background:var(--cp-paper)}.crm-pro .nnai-askw.is-wide .nnai-askw__foot{padding-inline:26px}.crm-pro .nnai-askw__box{display:flex;align-items:flex-end;gap:8px;padding:6px 6px 6px 12px;border:1px solid var(--cp-line);border-radius:14px;background:var(--field, var(--cp-paper));box-shadow:0 1px 2px #1e140a0d}.crm-pro .nnai-askw__box:focus-within{border-color:var(--cp-brand);box-shadow:0 0 0 3px var(--cp-brand-soft)}.crm-pro .nnai-askw__input{flex:1 1 auto;min-width:0;min-height:34px;max-height:132px;padding:6px 0;border:0;outline:0;resize:none;overflow-y:auto;background:transparent;color:var(--cp-ink);font:inherit;line-height:1.45}.crm-pro .nnai-askw__input::-moz-placeholder{color:var(--cp-muted);opacity:1}.crm-pro .nnai-askw__input::placeholder{color:var(--cp-muted);opacity:1}.crm-pro .nnai-askw__send{flex:none;width:34px;height:34px;display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:10px;background:var(--brand-fill, var(--cp-brand));color:var(--on-brand, #fff);cursor:pointer}.crm-pro .nnai-askw__send:hover:not(:disabled){background:var(--brand-fill-hover, var(--cp-brand))}.crm-pro .nnai-askw__send:disabled{background:var(--cp-canvas);color:var(--cp-muted);cursor:default}.crm-pro .nnai-askw__send.is-stop{background:var(--cp-bad-soft, rgba(194, 51, 75, .1));color:var(--cp-bad)}.crm-pro .nnai-askw__send:focus-visible{outline:2px solid var(--cp-ink);outline-offset:2px}.crm-pro .nnai-askw__note{display:flex;align-items:center;gap:12px;padding:0 4px;font-size:12px;color:var(--cp-muted);min-width:0}.crm-pro .nnai-askw__note>span:first-child{display:inline-flex;align-items:center;gap:6px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.crm-pro .nnai-askw__keys{display:none;margin-inline-start:auto;flex:none;white-space:nowrap}.crm-pro .nnai-askw.is-wide .nnai-askw__keys{display:inline}@media(max-width:991.98px){.crm-pro .nnai-askw.is-wide{width:min(460px,calc(100vw - 32px));height:min(760px,calc(100vh - 112px))}.crm-pro .nnai-askw__wide,.crm-pro .nnai-askw.is-wide .nnai-askw__keys{display:none}}@media(max-width:575.98px){.crm-pro .nnai-askw,.crm-pro .nnai-askw.is-wide{top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0;border-radius:0;z-index:1046;box-shadow:none}.crm-pro .nnai-askw__head{padding:8px 8px 8px 4px}.crm-pro .nnai-askw__close{order:-1}.crm-pro .nnai-askw__x-desk{display:none}.crm-pro .nnai-askw__x-phone{display:block}[dir=rtl] .crm-pro .nnai-askw__x-phone{transform:scaleX(-1)}.crm-pro .nnai-askw__title{margin-inline-end:6px}.crm-pro .nnai-askw__seg{padding:0 8px}.crm-pro .nnai-askw__body{padding:16px 16px 10px}.crm-pro .nnai-askw__keys{display:none}.crm-pro .nnai-askw__ib,.crm-pro .nnai-askw__ib.is-sm{width:36px;height:36px}.crm-pro .nnai-askw__foot{padding-bottom:max(10px,env(safe-area-inset-bottom))}.crm-pro .nnai-askw__input{font-size:16px}.crm-pro .nnai-askw__fab{inset-inline-end:16px;bottom:80px}}.crm-pro .nnai-md__code{position:relative}.crm-pro .nnai-md__code pre{padding-top:32px}.crm-pro .nnai-md__copy{position:absolute;top:4px;inset-inline-end:4px;padding:1px 8px;font-size:12px}.crm-pro .nnai-md__copy-fail{position:absolute;top:6px;inset-inline-start:8px;font-size:12px;color:var(--cp-warn)}@media(max-width:575.98px){.crm-pro .nnai-ask__icon{display:none}.crm-pro .nnai-ask__log{max-height:60vh}}.crm-pro .nnai-wsp.is-desktop{grid-template-rows:minmax(0,1fr)}.crm-pro .nnai-wsp{--nnai-pane-head-h: 56px}.crm-pro .nnai-wsp__sidehead{flex:none;display:flex;align-items:center;min-height:var(--nnai-pane-head-h);padding:8px 14px;border-bottom:1px solid var(--cp-line)}.crm-pro .nnai-wsp__sidebody{flex:1 1 auto;min-height:0;overflow:auto;padding:10px 12px}.crm-pro .nnai-wsp__mhead{display:flex;min-width:0}.crm-pro .nnai-wsp.is-mobile{grid-template-rows:auto minmax(0,1fr)}.crm-pro .nnai-wsp.is-mobile .nnai-wsp__chat,.crm-pro .nnai-wsp.is-mobile .nnai-wsp__side{min-height:0}.crm-pro .nnai-chat{display:flex;flex-direction:column;min-height:0;flex:1 1 auto}.crm-pro .nnai-chat__head{flex:none;display:flex;align-items:center;gap:8px;min-height:var(--nnai-pane-head-h, 56px);padding:8px 14px;border-bottom:1px solid var(--cp-line)}.crm-pro .nnai-chat__title{font-size:var(--cp-fs-md, 15px);font-weight:600;margin:0;color:var(--cp-ink)}.crm-pro .min-w-0{min-width:0}.crm-pro .nnai-agent__log{flex:1 1 auto;min-height:0;overflow-y:auto;padding:14px 16px;display:flex;flex-direction:column;gap:10px}.crm-pro .nnai-agent__msg{max-width:92%;padding:8px 12px;border-radius:12px;font-size:14px;line-height:1.5;overflow-wrap:anywhere}.crm-pro .nnai-agent__msg.is-user{align-self:flex-end;background:var(--cp-ink);color:var(--cp-paper)}.crm-pro .nnai-agent__msg.is-user .nnai-md,.crm-pro .nnai-agent__msg.is-user .nnai-md *{color:inherit}.crm-pro .nnai-agent__msg.is-assistant{align-self:flex-start;background:var(--cp-canvas);color:var(--cp-ink)}.crm-pro .nnai-agent__msg.is-error{align-self:stretch;max-width:100%;background:var(--cp-warn-soft);color:var(--cp-ink)}.crm-pro .nnai-agent__tool{align-self:flex-start;display:flex;align-items:center;gap:6px;font-size:12.5px;color:var(--cp-muted);overflow-wrap:anywhere}.crm-pro .nnai-agent__tool.is-warn{color:var(--cp-warn);font-weight:500}.crm-pro .nnai-agent__tool.is-bad{color:var(--cp-bad);font-weight:500}.crm-pro .nnai-agent__offer{font-size:12.5px;color:var(--cp-muted)}.crm-pro .nnai-agent__msg .nnai-md p:last-child{margin-bottom:0}.crm-pro .nnai-agent__typing{align-self:flex-start;font-size:12.5px;color:var(--cp-muted)}.crm-pro .nnai-agent__form{flex:none;border-top:1px solid var(--cp-line);padding:10px 12px;display:flex;flex-direction:column;gap:8px;background:var(--cp-paper)}.crm-pro .nnai-agent__form textarea{resize:none;min-height:72px;max-height:30vh}.crm-pro .nnai-agent__bar{display:flex;align-items:center;gap:8px;min-width:0}.crm-pro .nnai-agent__bar .btn{flex:none}.crm-pro .nnai-agent__note{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--cp-muted);font-size:12px}.crm-pro .nnai-agent__empty{margin:auto 0;text-align:center;color:var(--cp-muted);font-size:13.5px;line-height:1.5;padding:0 12px}.crm-pro .nnai-qf{align-self:stretch;border:1px solid var(--cp-line);border-radius:12px;padding:12px 14px;background:var(--cp-paper)}.crm-pro .nnai-qf fieldset{min-width:0;margin:0;padding:0;border:0}.crm-pro .nnai-qf__stage{float:none;width:auto;font-size:14px;font-weight:600;margin-bottom:8px;color:var(--cp-ink);display:flex;align-items:center;flex-wrap:wrap}.crm-pro .nnai-qf__list{margin:0;padding-inline-start:0;list-style:none;display:flex;flex-direction:column;gap:12px}.crm-pro .nnai-qf__text{display:block;font-size:13.5px;font-weight:500;color:var(--cp-ink);margin-bottom:6px;overflow-wrap:anywhere}.crm-pro .nnai-qf__input{resize:none;overflow:hidden;min-height:34px}.crm-pro .nnai-qf__chips,.crm-pro .nnai-pv-filters{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:6px}.crm-pro .nnai-qf__acts{display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px;margin-top:6px;font-size:12.5px}.crm-pro .nnai-qf__suggest{display:inline-flex;align-items:flex-start;gap:6px;max-width:100%;padding:4px 10px;border:1px solid var(--cp-line);border-radius:10px;background:var(--cp-canvas);color:var(--cp-ink);font-size:12.5px;text-align:start;cursor:pointer}.crm-pro .nnai-qf__suggest:hover{border-color:var(--cp-muted)}.crm-pro .nnai-qf__suggest :is(i,.nni){color:var(--cp-muted);flex:none;margin-top:2px}.crm-pro .nnai-qf__sugg{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;overflow-wrap:anywhere}.crm-pro .nnai-qf__suggest b{font-weight:600;white-space:nowrap}.crm-pro .nnai-qf__suggest:focus-visible{outline:2px solid var(--cp-brand);outline-offset:2px}.crm-pro .nnai-md--breaks p{white-space:pre-line}.crm-pro .nnai-qf__answer{font-size:13.5px;color:var(--cp-ink);padding:4px 8px;border-inline-start:3px solid var(--cp-ok);background:var(--cp-canvas);border-radius:4px;overflow-wrap:anywhere}.crm-pro .nnai-qf__bar{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-top:12px}.crm-pro .nnai-qf__warn{flex:1 1 100%;font-size:12.5px;color:var(--cp-warn)}.crm-pro .nnai-qf.is-answered{opacity:.92}.crm-pro .nnai-chip{display:inline-flex;align-items:center;gap:4px;padding:3px 10px;border-radius:999px;border:1px solid var(--cp-line);background:var(--cp-paper);color:var(--cp-ink);font-size:12.5px;cursor:pointer}.crm-pro .nnai-chip.is-on{background:var(--bs-tertiary-bg, var(--cp-line-soft));border-color:var(--cp-ink);color:var(--cp-ink);font-weight:700}.crm-pro .nnai-chip--muted{color:var(--cp-muted);border-style:dashed}.crm-pro .nnai-chip--new{border-color:var(--cp-brand);color:var(--cp-brand)}.crm-pro .nnai-chip:focus-visible,.crm-pro .nnai-pv-node:focus-visible,.crm-pro .nnai-pv-talk:focus-visible,.crm-pro .nnai-pv-hole:focus-visible{outline:2px solid var(--focus, #3a3a3c);outline-offset:2px}.crm-pro .nnai-pv{display:flex;flex-direction:column;gap:8px;min-width:0}.crm-pro .nnai-pv__bar{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.crm-pro .nnai-pv-src{font-size:11.5px;font-weight:600;letter-spacing:.02em;padding:2px 8px;border-radius:6px;background:var(--cp-warn-soft);color:var(--cp-warn)}.crm-pro .nnai-pv-src.is-plan{background:var(--cp-ok-soft);color:var(--cp-ok)}.crm-pro .nnai-pv__body{display:grid;grid-template-columns:minmax(150px,34%) minmax(0,1fr);gap:10px;min-width:0}.crm-pro .nnai-pv-menu{min-width:0;border-inline-end:1px solid var(--cp-line);padding-inline-end:6px}.crm-pro .nnai-pv-menu ul{list-style:none;margin:0;padding-inline-start:12px}.crm-pro .nnai-pv-menu .nnai-pv-menu__root{padding-inline-start:0}.crm-pro .nnai-pv-node{display:flex;align-items:center;gap:6px;width:100%;min-width:0;padding:4px 6px;border:0;border-radius:6px;background:transparent;color:var(--cp-ink);font-size:12.5px;text-align:start}.crm-pro .nnai-pv-node>span:not(.nnai-pv-new){flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.crm-pro .nnai-pv-node>:is(i,.nni),.crm-pro .nnai-pv-node>small,.crm-pro .nnai-pv-node>.nnai-pv-new{flex:none}.crm-pro .nnai-pv-node:hover:not(:disabled){background:var(--cp-canvas)}.crm-pro .nnai-pv-node.is-on{background:var(--bs-tertiary-bg, var(--cp-line-soft));font-weight:700;color:var(--cp-ink)}.crm-pro .nnai-pv-menu li[role=treeitem],.crm-pro .nnai-pv-menu li[role=treeitem]:focus-visible{outline:none!important}.crm-pro .nnai-pv-menu li[role=treeitem]:focus-visible>.nnai-pv-noderow{outline:2px solid var(--focus, #3a3a3c);outline-offset:1px;border-radius:6px}.crm-pro .nnai-pv-node.is-dim{opacity:.45;text-decoration:line-through}.crm-pro .nnai-pv-node:disabled{cursor:default;color:var(--cp-muted);font-weight:600}.crm-pro .nnai-pv-menu-select{display:none}.crm-pro .nnai-pv-canvas{position:relative;min-width:0;padding-bottom:28px}.crm-pro .nnai-pv-mark{position:absolute;inset-inline-end:4px;bottom:4px;font-size:11px;font-weight:700;letter-spacing:.08em;color:var(--cp-muted);opacity:.5;pointer-events:none}.crm-pro .nnai-pv-form{display:flex;flex-direction:column;gap:8px}.crm-pro .nnai-phead{display:flex;flex-direction:column;gap:4px;min-width:0;margin-bottom:8px}.crm-pro .nnai-phead__top{display:flex;align-items:center;flex-wrap:wrap;gap:8px;min-width:0;min-height:30px}.crm-pro .nnai-phead__title{flex:1 1 160px;min-width:0;margin:0;font-size:14px;font-weight:700;color:var(--cp-ink);overflow-wrap:anywhere}.crm-pro .nnai-phead__actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-inline-start:auto}.crm-pro .nnai-phead__btn{display:inline-flex;align-items:center;gap:6px;height:30px;padding:0 10px;font-size:12.5px;line-height:1;white-space:nowrap}.crm-pro .nnai-phead__btn>:is(i,.nni){font-size:14px}.crm-pro .nnai-phead__btn:focus-visible{outline:2px solid var(--cp-ink);outline-offset:2px;box-shadow:none}.crm-pro .nnai-phead__meta{display:flex;align-items:center;flex-wrap:wrap;gap:8px;min-width:0}.crm-pro .nnai-phead__file{min-width:0;font-size:11.5px;color:var(--cp-muted);overflow-wrap:anywhere;background:transparent;padding:0}.crm-pro .nnai-phead__badge{flex:none;padding:1px 7px;border-radius:999px;background:var(--cp-line-soft);color:var(--cp-muted);font-size:11px;cursor:help}.crm-pro .nnai-pv-tabs{display:flex;gap:2px;border-bottom:1px solid var(--cp-line)}.crm-pro .nnai-pv-tabs span{padding:3px 10px;font-size:12px;color:var(--cp-muted);border-radius:6px 6px 0 0}.crm-pro .nnai-pv-tabs span.on{background:var(--cp-canvas);color:var(--cp-ink);font-weight:600}.crm-pro .nnai-pv-formtabs{margin-top:6px}.crm-pro .nnai-pv-tabpane{padding-top:8px}.crm-pro .nnai-pv-sec__t{font-size:12.5px;font-weight:700;color:var(--cp-ink);border-bottom:1px solid var(--cp-line);padding-bottom:2px;margin:4px 0}.crm-pro .nnai-pv-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 12px}.crm-pro .nnai-pv-f{min-width:0;display:flex;flex-direction:column;gap:2px;border-radius:6px}.crm-pro .nnai-pv-f--full{grid-column:1 / -1}.crm-pro .nnai-pv-talk{display:flex;flex-direction:column;align-items:stretch;gap:3px;width:100%;padding:2px;border:0;background:transparent;color:inherit;text-align:start;border-radius:6px}.crm-pro .nnai-pv-talk:hover{background:var(--cp-canvas)}.crm-pro .nnai-pv-lbl{font-size:12px;color:var(--cp-ink);overflow-wrap:anywhere}.crm-pro .nnai-pv-cond{margin-inline-start:4px;color:var(--cp-warn);font-size:11px}.crm-pro .nnai-pv-hint{font-size:11px;color:var(--cp-muted);overflow-wrap:anywhere}.crm-pro .nnai-pv-box{display:flex;align-items:center;justify-content:flex-end;height:26px;padding:0 6px;border:1px solid var(--cp-line);border-radius:4px;background:var(--cp-paper);color:var(--cp-muted)}.crm-pro .nnai-pv-box.ro{background:var(--cp-canvas)}.crm-pro .nnai-pv-box.note{height:46px;align-items:flex-end}.crm-pro .nnai-pv-chk{width:16px;height:16px;border:1px solid var(--cp-line);border-radius:3px;background:var(--cp-paper)}.crm-pro .nnai-pv-grid{min-width:0;overflow-x:auto}.crm-pro .nnai-pv-grid table{width:100%;border-collapse:collapse;font-size:11.5px}.crm-pro .nnai-pv-grid th,.crm-pro .nnai-pv-grid td{border:1px solid var(--cp-line);padding:3px 6px;text-align:start;color:var(--cp-ink);white-space:nowrap}.crm-pro .nnai-pv-grid th{background:var(--cp-canvas);font-weight:600}.crm-pro .nnai-pv-grid .no{width:26px;color:var(--cp-muted)}.crm-pro .nnai-pv-f.is-unknown .nnai-pv-lbl{color:var(--cp-muted)}.crm-pro .nnai-pv-hole{display:flex;align-items:center;gap:6px;width:100%;margin-top:4px;padding:5px 8px;border:1px dashed var(--cp-warn);border-radius:6px;background:transparent;color:var(--cp-ink);font-size:12px;text-align:start;overflow-wrap:anywhere}.crm-pro .nnai-pv-hole.is-static{border-color:var(--cp-line);color:var(--cp-muted)}.crm-pro .nnai-pv-empty{padding:24px 8px;text-align:center;color:var(--cp-muted);font-size:13px;line-height:1.5}.crm-pro .nnai-pv-open{margin-top:12px}.crm-pro .nnai-pv-new{display:inline-block;margin-inline-start:6px;padding:0 6px;border-radius:999px;background:var(--cp-ok-soft);color:var(--cp-ok);font-size:10px;font-weight:700;vertical-align:middle}@keyframes nnai-glow{0%{box-shadow:0 0 #30a46c73}to{box-shadow:0 0 0 10px #30a46c00}}.crm-pro .is-fresh{animation:nnai-glow 1.6s ease-out 2}@media(prefers-reduced-motion:reduce){.crm-pro .is-fresh{animation:none;outline:1px solid var(--cp-ok);outline-offset:1px}}.crm-pro .nnai-chat__pinned{flex:none;max-height:55%;overflow-y:auto;border-top:1px solid var(--cp-line);padding:8px 12px;background:var(--cp-canvas)}.crm-pro .nnai-qf.is-pending{padding:0;border:0;background:transparent}.crm-pro .nnai-qf__head{position:sticky;top:-8px;z-index:1;background:var(--cp-canvas);padding:2px 0 6px}.crm-pro .nnai-qf__toggle{display:flex;align-items:center;gap:6px;width:100%;padding:0;border:0;background:transparent;color:var(--cp-ink);font-size:13.5px;font-weight:600;text-align:start}.crm-pro .nnai-qf__progress{margin-inline-start:auto;font-weight:500;font-size:12px;color:var(--cp-brand);white-space:nowrap}.crm-pro .nnai-qf__n{color:var(--cp-muted)}.crm-pro .nnai-qf__answered summary{cursor:pointer;font-size:12.5px;color:var(--cp-muted);margin-top:6px}.crm-pro .nnai-qf__answered ul,.crm-pro .nnai-qf__done{list-style:none;margin:4px 0 0;padding:0;display:flex;flex-direction:column;gap:2px}.crm-pro .nnai-qf__answered li{display:flex;align-items:baseline;gap:6px;font-size:12.5px;color:var(--cp-muted);min-width:0}.crm-pro .nnai-qf__answered li :is(i,.nni){color:var(--cp-ok);flex:none}.crm-pro .nnai-qf__line{flex:1 1 auto;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.crm-pro .nnai-qf__answered li .btn{flex:none}.crm-pro .nnai-qf__done li{display:flex;flex-direction:column;gap:2px}.crm-pro .nnai-chat__next{display:flex;align-items:center;flex-wrap:wrap;gap:6px 8px;padding:6px 14px;border-bottom:1px solid var(--cp-line);font-size:12.5px;color:var(--cp-ink);background:var(--bs-tertiary-bg, var(--cp-line-soft))}.crm-pro .nnai-chat__next :is(i,.nni){color:var(--cp-muted)}.crm-pro .nnai-chat__learning{flex:none;display:flex;align-items:center;gap:6px;min-width:0;padding:3px 14px;border-bottom:1px solid var(--cp-line);font-size:12px;line-height:1.4;color:var(--cp-muted)}.crm-pro .nnai-chat__learning :is(i,.nni){flex:none}.crm-pro .nnai-chat__learning-text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.crm-pro .nnai-agent__feedback{display:flex;flex-wrap:wrap;align-items:center;gap:6px 14px;margin-top:8px}.crm-pro .nnai-agent__feedback-group{display:inline-flex;align-items:center;flex-wrap:wrap;gap:6px;min-width:0}.crm-pro .nnai-agent__feedback-label{font-size:12px;color:var(--cp-muted)}.crm-pro .nnai-chat__next,.crm-pro .nnai-chat__tips{flex:none}.crm-pro .nnai-chat__tips{position:relative;margin:8px 12px 0;padding:8px 32px 8px 12px;border:1px solid var(--cp-line);border-radius:10px;font-size:12.5px;color:var(--cp-ink);background:var(--cp-paper)}.crm-pro .nnai-chat__tips ol{margin:0;padding-inline-start:18px}.crm-pro .nnai-chat__tips .btn-close{position:absolute;top:8px;inset-inline-end:8px;font-size:10px}.crm-pro .nnai-agent__confirm{display:flex;align-items:center;flex-wrap:wrap;gap:6px;padding:6px 8px;border:1px solid var(--cp-warn);border-radius:8px;background:var(--cp-warn-soft);font-size:12.5px;color:var(--cp-ink)}.crm-pro .nnai-agent__confirm span{flex:1 1 100%}.crm-pro .nnai-pv-frow{display:flex;align-items:flex-start;gap:4px;min-width:0}.crm-pro .nnai-pv-frow .nnai-pv-talk{flex:1 1 auto;min-width:0}.crm-pro .nnai-pv-q{flex:none;width:18px;height:18px;display:inline-grid;place-items:center;padding:0;border:1px dashed var(--cp-warn);border-radius:50%;background:var(--cp-warn-soft);color:var(--cp-warn);font-size:11px;font-weight:700;line-height:1;cursor:pointer}.crm-pro .nnai-pv-q:focus-visible{outline:2px solid var(--cp-brand);outline-offset:2px}.crm-pro .nnai-pv-f.is-unknown .nnai-pv-box{border-style:dashed;border-color:var(--cp-warn)}.crm-pro .nnai-pv-f.is-hidden{opacity:.45}.crm-pro .nnai-pv-tag{margin-inline-start:6px;padding:0 5px;border-radius:4px;background:var(--cp-canvas);color:var(--cp-muted);font-size:10px}.crm-pro .nnai-pv-views__hidden{display:inline-flex;align-items:center;gap:6px;margin:0 0 6px;font-size:12.5px}.crm-pro .nnai-pv-noderow{display:flex;align-items:center;gap:2px;min-width:0}.crm-pro .nnai-pv-noderow .nnai-pv-node{flex:1 1 auto}.crm-pro .nnai-pv-tw{flex:none;width:18px;height:22px;display:inline-grid;place-items:center;padding:0;border:0;background:transparent;color:var(--cp-muted)}.crm-pro .nnai-pv-node.is-missing{color:var(--cp-muted)}.crm-pro .nnai-pv-node.is-missing :is(i,.nni){opacity:.6}.crm-pro .nnai-pv-missing{margin-inline-start:auto;font-size:10.5px;color:var(--cp-muted);white-space:nowrap}.crm-pro .nnai-sub-badge{flex:none;display:inline-flex;align-items:center;gap:3px;padding:1px 7px;border-radius:999px;background:var(--cp-line-soft);color:var(--cp-muted);font-size:11.5px;font-weight:600;white-space:nowrap}.crm-pro .nnai-tree-cell{position:relative}.crm-pro .nnai-tree-cell__name{display:flex;align-items:center;gap:8px;min-width:0}.crm-pro .nnai-tree-cell.is-child{padding-inline-start:22px}.crm-pro .nnai-tree-cell.is-child:before{content:"";position:absolute;inset-inline-start:7px;top:-10px;bottom:50%;width:10px;border-inline-start:1.5px solid var(--cp-line);border-bottom:1.5px solid var(--cp-line);border-end-start-radius:4px}.crm-pro .nnai-tree-cell.is-context,.crm-pro .nnai-tree-cell.is-also{opacity:.62}.crm-pro .nnai-tree-cell__note{font-size:11.5px;color:var(--cp-muted);font-weight:500;white-space:nowrap}.nnai-subflow-code{display:flex;flex-direction:column;gap:8px;align-items:flex-start}.nnai-subflow-code pre{width:100%;max-height:260px;overflow:auto;margin:0;padding:10px 12px;border-radius:10px;background:var(--track, rgba(0, 0, 0, .05));color:var(--ink, #1d1d1f);font-size:12px;line-height:1.5;white-space:pre}.nnai-flow-link{cursor:pointer}.nnai-flow-link:focus-visible{outline:2px solid var(--focus, #3a3a3c);outline-offset:2px}.crm-pro .nnai-pv-node>span.nnai-pv-node__two{display:flex;flex-direction:column;white-space:normal;line-height:1.3}.crm-pro .nnai-pv-node__two>.nnai-pv-note{font-size:11px;color:var(--cp-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.crm-pro .nnai-pv-views{margin:0 0 8px}.crm-pro .nnai-pv-oneview{display:inline-block;margin:0 0 8px;font-size:11.5px;color:var(--cp-muted)}.crm-pro .nnai-step-release__row{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.crm-pro .nnai-step-release__pv{margin-top:6px;padding:8px 10px;border:1px solid var(--cp-line);border-radius:8px;font-size:12.5px;overflow-wrap:anywhere}.crm-pro .nnai-step-release__pv ul{margin:4px 0;padding-inline-start:18px}.crm-pro .nnai-step-release__err{margin-top:4px;font-size:12.5px;color:var(--cp-warn)}.crm-pro .nnai-pv-openline{display:flex;align-items:center;gap:6px;margin-top:12px;padding:4px 8px;border:1px dashed var(--cp-warn);border-radius:8px;background:transparent;color:var(--cp-ink);font-size:12.5px}.crm-pro .nnai-code{display:flex;flex-direction:column;gap:6px;min-width:0}.crm-pro .nnai-pv-facts{display:grid;gap:4px;margin:0 0 8px;font-size:12.5px}.crm-pro .nnai-pv-facts>div{display:flex;gap:8px;min-width:0}.crm-pro .nnai-pv-facts dt{flex:none;min-width:110px;font-weight:600;color:var(--cp-muted)}.crm-pro .nnai-pv-facts dd{margin:0;min-width:0;overflow-wrap:anywhere}.crm-pro .nnai-pv-lists{display:grid;gap:10px;font-size:12.5px}.crm-pro .nnai-pv-lists h4{margin:0 0 4px;font-size:12px;font-weight:700;color:var(--cp-muted)}.crm-pro .nnai-pv-lists ul{margin:0;padding-inline-start:18px}.crm-pro .nnai-pv-lists ol{margin:0;padding-inline-start:18px;display:grid;gap:6px}.crm-pro .nnai-pv-lead{margin:0 0 8px;font-size:12.5px;color:var(--cp-ink)}.crm-pro .nnai-pv-uses{display:flex;flex-wrap:wrap;gap:2px 10px}.crm-pro .nnai-pv-more{border-top:1px solid var(--cp-line-soft);padding:6px 0}.crm-pro .nnai-pv-more>summary{cursor:pointer;font-size:12.5px;overflow-wrap:anywhere}.crm-pro .nnai-pv-more[open]>summary{font-weight:600}.crm-pro .nnai-pv-cols{width:100%;margin-top:6px;border-collapse:collapse;font-size:12px}.crm-pro .nnai-pv-cols th{font-weight:600;color:var(--cp-muted);text-align:start;padding:2px 6px;border-bottom:1px solid var(--cp-line)}.crm-pro .nnai-pv-cols td{padding:2px 6px;border-bottom:1px solid var(--cp-line-soft);vertical-align:top;overflow-wrap:anywhere}.crm-pro .nnai-code__pre{margin:0;max-height:60vh;overflow:auto;padding:6px 0;border:1px solid var(--cp-line);border-radius:8px;background:var(--cp-canvas);font-size:12px;line-height:1.5;color:var(--cp-ink)}.crm-pro .nnai-code__ln{display:flex;min-width:-moz-max-content;min-width:max-content}.crm-pro .nnai-code__ln.is-sel{background:var(--cp-line-soft)}.crm-pro .nnai-code__ln.is-sel .nnai-code__no,.crm-pro .nnai-code__ln.is-sel .nnai-code__no:focus,.crm-pro .nnai-code__ln.is-sel .nnai-code__no:hover{color:var(--cp-ink)!important;font-weight:700}.crm-pro .nnai-code__no{flex:none;width:3.5em;padding:0 8px 0 0;border:0;background:transparent;color:var(--cp-muted);text-align:end;font:inherit;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.crm-pro .nnai-code__tx{white-space:pre;padding-inline-end:12px}.crm-pro .nnai-code .tk-kw{color:var(--cp-ink);font-weight:700}.crm-pro .nnai-code .tk-str{color:var(--code-kw, #a4400f)}.crm-pro .nnai-code .tk-com{color:var(--cp-muted);font-style:italic}.crm-pro .nnai-code .tk-num{color:var(--cp-ink)}.crm-pro .nnai-code-empty{display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding:12px;border:1px dashed var(--cp-line);border-radius:8px;color:var(--cp-muted);font-size:13px}.crm-pro .nnai-wsp-items,.crm-pro .nnai-wsp-flow{display:flex;flex-direction:column;gap:12px;min-width:0}.crm-pro .nnai-wsp-grp h4{font-size:12.5px;font-weight:700;color:var(--cp-ink);margin:0 0 4px}.crm-pro .nnai-wsp-grp ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:2px}.crm-pro .nnai-wsp-grp li{display:flex;align-items:baseline;gap:8px;font-size:12.5px;padding:2px 4px;border-radius:4px;min-width:0}.crm-pro .nnai-wsp-grp li.is-unknown{border:1px dashed var(--cp-warn)}.crm-pro .nnai-wsp-type{flex:none;color:var(--cp-muted);font-size:11.5px;min-width:76px}.crm-pro .nnai-wsp-name{min-width:0;overflow-wrap:anywhere;color:var(--cp-ink)}@media(min-width:992px){.crm-pro .nnai-pv__body>.nnai-pv-canvas{position:sticky;top:84px;align-self:start;max-height:calc(100dvh - 96px);overflow:auto}}@media(min-width:992px){.crm-pro .nnai-wsp__sidebody .nnai-pv-canvas{position:sticky;top:0;align-self:start;max-height:calc(100dvh - 300px);overflow:auto}}@media(max-width:991.98px){.crm-pro .nnai-pv__body{grid-template-columns:minmax(0,1fr)}.crm-pro .nnai-pv-menu{display:none}.crm-pro .nnai-pv-menu-select{display:block}}@media(max-width:575.98px){.crm-pro .nnai-pv-fields{grid-template-columns:minmax(0,1fr)}}.crm-pro .nnai-ask{margin-bottom:16px;padding:16px;border:1px solid var(--cp-line);border-radius:12px;background:var(--cp-paper)}.crm-pro .nnai-ask__title{font-size:var(--cp-fs-md, 15px)}.crm-pro .nnai-ask__lead{margin:0;font-size:13.5px;line-height:1.5;color:var(--cp-ink)}.crm-pro .nnai-ask__after{margin:0;font-size:12.5px;color:var(--cp-muted)}.crm-pro .nnai-handoff{display:flex;flex-direction:column;gap:10px;min-width:0}.crm-pro .nnai-handoff__go{display:flex;align-items:center;flex-wrap:wrap;gap:8px 14px}.crm-pro .nnai-handoff__btn:not(.btn-sm){padding:10px 18px;font-size:15px;font-weight:600}.crm-pro .nnai-handoff__hint{flex:1 1 260px;min-width:0;font-size:13px;line-height:1.45;color:var(--cp-ink)}.crm-pro .nnai-handoff__other summary{cursor:pointer;font-size:13px;color:var(--cp-muted)}.crm-pro .nnai-handoff__other summary:hover{color:var(--cp-ink)}.crm-pro .nnai-handoff__prompt{display:flex;align-items:flex-start;flex-wrap:wrap;gap:8px;margin-top:8px}.crm-pro .nnai-handoff__prompt code{flex:1 1 260px;min-width:0;padding:6px 10px;border:1px solid var(--cp-line);border-radius:8px;background:var(--cp-canvas);color:var(--cp-ink);overflow-wrap:anywhere;font-size:12.5px}.crm-pro .nnai-handoff__setup{font-size:13px;color:var(--cp-muted)}@media(max-width:575.98px){.crm-pro .nnai-handoff__go .btn{width:100%}}.crm-pro .nnai-src-reimport{display:flex;align-items:center;flex-wrap:wrap;gap:6px 10px;margin-top:8px}.crm-pro .nnai-src-warn{display:flex;flex-direction:column;gap:6px;flex-basis:100%;padding:10px 12px;border:1px solid var(--cp-warn);border-radius:10px;background:var(--cp-warn-soft);color:var(--cp-ink);overflow-wrap:anywhere}.crm-pro .nnai-src-warn ul{margin:0;padding-inline-start:18px}.crm-pro .nnai-src-err{flex-basis:100%;font-size:12.5px;color:var(--cp-warn);overflow-wrap:anywhere}.crm-pro .nnai-src-info{display:flex;align-items:center;gap:6px;padding:8px 12px;border:1px solid var(--cp-line);border-radius:10px;background:var(--cp-paper);color:var(--cp-ink)}.crm-pro .nnai-src-conflict{display:flex;align-items:center;flex-wrap:wrap;gap:6px 12px;padding:8px 10px;border:1px solid var(--cp-warn);border-radius:8px;background:var(--cp-warn-soft);color:var(--cp-ink);font-size:12.5px}.crm-pro .nnai-pv-changed{flex:none;margin-inline-start:auto;padding:0 6px;border-radius:8px;background:var(--cp-warn-soft);color:var(--cp-warn);font-size:10.5px;font-weight:600;white-space:nowrap}.crm-pro .nnai-pv-changed+.nnai-pv-eksik{margin-inline-start:6px}.crm-pro .nnai-pv-f.is-picked{background:var(--bs-tertiary-bg, var(--cp-line-soft));box-shadow:0 0 0 1px var(--cp-ink)}.crm-pro .nnai-pv-f.is-picked .nnai-pv-lbl{font-weight:700}.crm-pro .nnai-pv-link{display:flex;flex-direction:column;gap:4px;min-width:0;margin:2px;padding:6px;border-top:1px solid var(--cp-line)}.crm-pro .nnai-pv-link__head{display:flex;align-items:center;gap:6px;min-width:0}.crm-pro .nnai-pv-link__head .btn{flex:none}.crm-pro .nnai-pv-link__name{flex:1 1 auto;min-width:0;font-size:11.5px;color:var(--cp-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.crm-pro .nnai-pv-link__lead{font-size:11.5px;color:var(--cp-muted)}.crm-pro .nnai-pv-link .nnai-pv-uses{gap:4px 6px}.crm-pro .nnai-pv-link .nnai-pv-uses .btn{max-width:100%;white-space:normal;text-align:start}.crm-pro .nnai-pv-link__uses{flex-direction:column;align-items:stretch}.crm-pro .nnai-pv-link__use{display:flex;flex-direction:column;align-items:flex-start;gap:2px;min-width:0}.crm-pro .nnai-pv-link__where{font-weight:600}.crm-pro .nnai-pv-link__code{align-self:stretch;min-width:0;padding:0;background:transparent;color:var(--cp-muted);font-size:11.5px;text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.crm-pro .nnai-src-edit__area,.crm-pro .nnai-code__pre,.crm-pro .nnai-diff,.crm-pro .nnai-pv-link__name{direction:ltr;text-align:left;unicode-bidi:isolate}@media(max-width:991.98px){.crm-pro .nnai-phead.is-crumb .nnai-phead__title{display:none}.crm-pro .nnai-phead.is-crumb .nnai-phead__top:has(>.nnai-phead__title:only-child){display:none}}.crm-pro .nnai-src-link{display:flex;align-items:center;flex-wrap:wrap;gap:6px 8px;margin-top:6px;padding:6px 10px;border:1px solid var(--cp-line);border-radius:8px;background:var(--cp-canvas);color:var(--cp-ink);font-size:12.5px}.crm-pro .nnai-src-link>:is(i,.nni){flex:none;color:var(--cp-muted)}.crm-pro .nnai-src-link__text{flex:1 1 180px;min-width:0;overflow-wrap:anywhere}.crm-pro .nnai-src-link .btn{flex:none}.crm-pro .nnai-src-edit__area{font-family:SFMono-Regular,Menlo,Consolas,Liberation Mono,monospace;font-size:12px;line-height:1.5;white-space:pre;overflow:auto;min-height:420px;-moz-tab-size:4;-o-tab-size:4;tab-size:4}.crm-pro .nnai-src-edit__area::-moz-selection,.crm-pro .nnai-code__pre ::-moz-selection,.crm-pro .nnai-code__pre::-moz-selection,.crm-pro .nnai-diff ::-moz-selection,.crm-pro .nnai-diff::-moz-selection,.crm-pro .nnai-pv-link__code::-moz-selection,.crm-pro .nnai-subflow-code ::-moz-selection,.crm-pro .nnai-mono::-moz-selection{background:var(--cp-ink);color:var(--cp-paper)}.crm-pro .nnai-src-edit__area::selection,.crm-pro .nnai-code__pre ::selection,.crm-pro .nnai-code__pre::selection,.crm-pro .nnai-diff ::selection,.crm-pro .nnai-diff::selection,.crm-pro .nnai-pv-link__code::selection,.crm-pro .nnai-subflow-code ::selection,.crm-pro .nnai-mono::selection{background:var(--cp-ink);color:var(--cp-paper)}html[dir] .crm-pro textarea.nnai-src-edit__area.form-control,html[dir] .crm-pro .nnai-code__pre,html[dir] .crm-pro .nnai-diff__pre,html[dir] .crm-pro .nnai-pv-link__code{font-family:SFMono-Regular,Menlo,Consolas,Liberation Mono,monospace;line-height:1.5}.crm-pro .nnai-cq__pts,.crm-pro .nnai-cq-minus{direction:ltr;unicode-bidi:isolate}.crm-pro .nnai-cq__pts.is-project{font-weight:600;color:var(--cp-muted)}.crm-pro .nnai-cq__pts.is-project .nnai-cq-minus{color:var(--cp-ink)}.crm-pro .nnai-src-freeze{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:8px}.crm-pro .nnai-src-freeze>input{flex:1 1 240px;min-width:0}.crm-pro .nnai-src-report{max-height:60dvh;padding:8px 10px;white-space:pre-wrap;overflow-wrap:anywhere}.crm-pro .nnai-diff{display:flex;flex-direction:column;gap:6px;min-width:0}.crm-pro .nnai-diff__sum{font-size:12.5px}.crm-pro .nnai-diff__add{color:var(--cp-ok);font-weight:600}.crm-pro .nnai-diff__del{color:var(--cp-bad);font-weight:600}.crm-pro .nnai-diff__hh{display:block;padding:2px 8px;color:var(--cp-muted);background:var(--cp-line-soft)}.crm-pro .nnai-diff__ln{display:flex;min-width:-moz-max-content;min-width:max-content}.crm-pro .nnai-diff__ln.is-add{background:var(--cp-ok-soft)}.crm-pro .nnai-diff__ln.is-del{background:var(--cp-bad-soft)}.crm-pro .nnai-diff__no{flex:none;width:3.2em;padding-inline-end:6px;color:var(--cp-muted);text-align:end;-webkit-user-select:none;-moz-user-select:none;user-select:none}.crm-pro .nnai-diff__mk{flex:none;width:1.4em;text-align:center;color:var(--cp-muted);-webkit-user-select:none;-moz-user-select:none;user-select:none}.crm-pro .nnai-diff__tx{white-space:pre;padding-inline-end:12px}.crm-pro .nnai-pv-eksik{flex:none;margin-inline-start:auto;padding:0 6px;border-radius:8px;background:var(--cp-warn-soft);color:var(--cp-warn);font-size:10.5px;font-weight:600;white-space:nowrap}.crm-pro .nnai-pv-missing+.nnai-pv-eksik{margin-inline-start:6px}.crm-pro .nnai-step-places{display:flex;flex-direction:column;gap:6px;margin:0;padding-inline-start:1.4em}.crm-pro .nnai-step-places li{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.crm-pro .nnai-step-places .btn{height:auto;min-height:30px;padding:5px 10px;text-align:start;white-space:normal;justify-content:flex-start}.crm-pro .nnai-step-places li.is-inherited .btn{color:var(--cp-muted)}.crm-pro .nnai-step-attn li>.btn{flex:none}.crm-pro .nnai-step-decision__note{color:var(--cp-muted);font-size:12px}.crm-pro .nnai-more{position:relative;display:inline-block}.crm-pro .nnai-more>summary{list-style:none;cursor:pointer;min-width:34px;justify-content:center}.crm-pro .nnai-more>summary::-webkit-details-marker{display:none}.crm-pro .nnai-more__menu{position:absolute;inset-inline-end:0;top:calc(100% + 4px);z-index:20;display:flex;flex-direction:column;gap:4px;min-width:180px;padding:6px;border:1px solid var(--cp-line);border-radius:10px;background:var(--cp-paper);box-shadow:0 6px 18px #0000001f}.crm-pro .nnai-more__menu>.btn{justify-content:flex-start;width:100%}.crm-pro .btn.btn-plain{background:transparent;color:var(--cp-ink);box-shadow:none}.crm-pro .btn.btn-light.is-sel{background:var(--cp-line-soft);font-weight:700;box-shadow:none}.crm-pro .nnai-md-doc{max-height:60dvh;overflow:auto;font-size:13px;line-height:1.55;overflow-wrap:anywhere}.crm-pro .nnai-src-report.nnai-md-doc{padding:8px 10px;white-space:normal}.crm-pro .nnai-src-edit__area:focus,.crm-pro .nnai-prj-viewer__editor:focus{border-color:transparent;box-shadow:var(--focus-ring, 0 0 0 2px #3a3a3c);outline:0}.crm-pro .nnai-src-edit>.nnai-phead{position:sticky;top:0;z-index:3;margin:-10px -10px 8px;padding:10px 10px 6px;background:var(--cp-paper);border-radius:12px 12px 0 0}.crm-pro .nnai-phead__file{font-size:12px;color:var(--cp-muted)}@media(max-width:991.98px){.crm-pro .nnai-src-edit>.nnai-phead{top:var(--nnai-mobile-bar-h, 64px)}.crm-pro .nnai-src-edit__area{min-height:240px;height:calc(100dvh - 300px);max-height:70dvh}}.crm-pro .nnai-src-edit .btn.nnai-src-edit__save-m{display:none!important}@media(max-width:575.98px){.crm-pro .nnai-src-edit [data-testid=source-save]{display:none!important}.crm-pro .nnai-src-edit .nnai-src-edit__bar .btn.nnai-src-edit__save-m{display:inline-flex!important;align-items:center;margin-inline-start:auto}.crm-pro .nnai-src-edit__bar{position:sticky;bottom:0;z-index:3;margin:0 -10px -10px;padding:8px 10px;background:var(--cp-paper);border-top:1px solid var(--cp-line);border-radius:0 0 12px 12px}}.crm-pro .nnai-step-decision__hint{margin-top:2px;font-size:13px;font-weight:400;color:var(--cp-muted)}.crm-pro .nnai-step-attn__left{display:flex;align-items:center;flex-wrap:wrap;gap:6px 10px}.crm-pro .nnai-deploy-envs{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:12px;min-width:0}.crm-pro .nnai-deploy-env{display:flex;flex-direction:column;gap:6px;min-width:0}.crm-pro .nnai-deploy-env__head{display:flex;align-items:center;justify-content:space-between;gap:8px;min-width:0}.crm-pro .nnai-deploy-env li.is-warn{color:var(--cp-warn);font-weight:600}.crm-pro .nnai-deploy-env li.is-side{color:var(--cp-muted);font-size:12.5px}.crm-pro .nnai-deploy-badge{flex:none;padding:1px 8px;border:1px solid var(--cp-line);border-radius:10px;background:var(--cp-line-soft);color:var(--cp-muted);font-size:11px;font-weight:700;letter-spacing:.04em;text-transform:none}.crm-pro .nnai-deploy-badge.is-prod{border:2px solid var(--cp-ink);color:var(--cp-ink);background:var(--cp-paper)}.crm-pro .nnai-deploy-form,.crm-pro .nnai-deploy-proposal,.crm-pro .nnai-deploy-result{display:flex;flex-direction:column;gap:8px;margin-top:6px;padding:10px 12px;border:1px solid var(--cp-line);border-radius:10px;background:var(--cp-canvas);min-width:0}.crm-pro .nnai-deploy-form__row{display:flex;align-items:center;gap:8px;margin:0}.crm-pro .nnai-deploy-form__row>span{flex:none;font-size:12.5px;color:var(--cp-muted)}.crm-pro .nnai-deploy-form__row>select{flex:1 1 auto;min-width:0}.crm-pro .nnai-deploy-proposal__head{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px}.crm-pro .nnai-deploy-proposal__status{font-weight:600;color:var(--cp-ink);overflow-wrap:anywhere}.crm-pro .nnai-deploy-proposal[data-status=awaiting_center_approval]{border-inline-start:4px solid var(--cp-warn)}.crm-pro .nnai-deploy-proposal[data-status=pending]{border-inline-start:4px solid var(--cp-ink)}.crm-pro .nnai-deploy-proposal__warn{color:var(--cp-warn)}.crm-pro .nnai-deploy-plan,.crm-pro .nnai-deploy-result ul{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:3px}.crm-pro .nnai-deploy-plan li,.crm-pro .nnai-deploy-result li{overflow-wrap:anywhere;line-height:1.45}.crm-pro .nnai-deploy-result li[data-status=ok]>:is(i,.nni){color:var(--cp-ok)}.crm-pro .nnai-deploy-result li[data-status=warning]>:is(i,.nni){color:var(--cp-warn)}.crm-pro .nnai-deploy-result li[data-status=failed]>:is(i,.nni){color:var(--cp-bad)}.crm-pro .nnai-deploy-result li[data-status=skipped]>:is(i,.nni){color:var(--cp-muted)}.crm-pro .nnai-csp-steps{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:4px;counter-reset:cspstep}.crm-pro .nnai-csp-steps>li{overflow-wrap:anywhere;line-height:1.45;min-width:0}.crm-pro .nnai-csp-steps>li[data-status=ok]>:is(i,.nni){color:var(--cp-ok)}.crm-pro .nnai-csp-steps>li[data-status=warning]>:is(i,.nni){color:var(--cp-warn)}.crm-pro .nnai-csp-steps>li[data-status=failed]>:is(i,.nni){color:var(--cp-bad)}.crm-pro .nnai-csp-steps>li[data-status=pending]>:is(i,.nni),.crm-pro .nnai-csp-steps>li[data-status=skipped]>:is(i,.nni){color:var(--cp-muted)}.crm-pro .nnai-csp-steps__items{margin:2px 0 0;padding-inline-start:22px;font-size:12.5px;line-height:1.4;color:var(--cp-muted);overflow-wrap:anywhere}.crm-pro .nnai-cspc{display:flex;flex-direction:column;gap:8px;min-width:0}.crm-pro .nnai-cspc>ul{margin:0}.crm-pro .nnai-cspc-items,.crm-pro .nnai-cspc-planitems{display:flex;flex-direction:column;gap:2px;margin:0;padding:0;list-style:none;min-width:0}.crm-pro .nnai-cspc-item{border-top:1px solid var(--cp-line-soft);min-width:0}.crm-pro .nnai-cspc-item:first-child{border-top:0}.crm-pro .nnai-cspc-item__row{display:flex;align-items:center;gap:8px;width:100%;min-width:0;padding:6px 4px;border:0;border-radius:6px;background:transparent;color:var(--cp-ink);text-align:start;font-size:var(--cp-fs-md)}.crm-pro .nnai-cspc-item__row:hover{background:var(--cp-canvas)}.crm-pro .nnai-cspc-item__row:focus-visible{outline:2px solid var(--cp-ink);outline-offset:1px}.crm-pro .nnai-cspc-item__chev{flex:none;color:var(--cp-muted)}.crm-pro .nnai-cspc-item__path{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.crm-pro .nnai-cspc-item__kind{flex:none;color:var(--cp-muted);font-size:var(--cp-fs-sm)}.crm-pro .nnai-cspc-item__lines{flex:none;font-size:var(--cp-fs-sm)}.crm-pro .nnai-cspc-item__diff{padding:4px 0 8px;min-width:0;max-height:420px;overflow:auto}.crm-pro .nnai-cspc-planitems>li{display:flex;flex-direction:column;gap:2px;padding:4px 0;border-top:1px solid var(--cp-line-soft);font-size:var(--cp-fs-md);overflow-wrap:anywhere;min-width:0}.crm-pro .nnai-cspc-planitems__head{display:flex;align-items:center;gap:8px;min-width:0}.crm-pro .nnai-cspc-plan.is-prod{border-inline-start:4px solid var(--cp-warn)}.crm-pro .nnai-cspc-version{font-size:var(--cp-fs-xl);font-weight:700;color:var(--cp-ink);letter-spacing:-.01em}.crm-pro .nnai-cspc-last{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 10px;padding-top:6px;border-top:1px solid var(--cp-line-soft);font-size:var(--cp-fs-md)}.crm-pro .nnai-cspc-field{display:flex;flex-direction:column;gap:8px;min-width:0}.crm-pro .nnai-csp-steps>li[data-status=partial]>:is(i,.nni){color:var(--cp-warn)}.crm-pro .nnai-csp-steps>li[data-status=running]{font-weight:600}.crm-pro .nnai-csp-steps>li[data-status=running]>:is(i,.nni){display:inline-block;color:var(--cp-ink);animation:nnai-teslim-spin 1s linear infinite}.crm-pro .nnai-csp-steps>li[data-status=pending]{color:var(--cp-muted)}.crm-pro .nnai-csp-steps__time{color:var(--cp-muted);font-variant-numeric:tabular-nums;font-weight:400}.crm-pro .nnai-csp-prep{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:2px;font-size:13px}.crm-pro .nnai-csp-prep li{overflow-wrap:anywhere}.crm-pro .nnai-csp-prep li[data-status=ok]>:is(i,.nni){color:var(--cp-ok)}.crm-pro .nnai-csp-prep li[data-status=warning]>:is(i,.nni){color:var(--cp-warn)}.crm-pro .nnai-handoff{display:flex;flex-direction:column;gap:8px;margin-top:8px;padding:12px 14px;border:1px solid var(--cp-line);border-inline-start:4px solid var(--cp-ok);border-radius:10px;background:var(--cp-paper);min-width:0}.crm-pro .nnai-handoff__head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 10px}.crm-pro .nnai-handoff dl{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:4px 12px;margin:0}.crm-pro .nnai-handoff dt{font-weight:600;color:var(--cp-muted);font-size:12.5px}.crm-pro .nnai-handoff dd{margin:0;overflow-wrap:anywhere;min-width:0}.crm-pro .nnai-handoff__menu{margin:2px 0 0;padding-inline-start:16px;font-size:12.5px;color:var(--cp-muted)}@media(max-width:575.98px){.crm-pro .nnai-handoff dl{grid-template-columns:minmax(0,1fr)}}.crm-pro .nnai-deploy-sub{display:flex;flex-direction:column;gap:4px;margin-top:6px;padding:8px 12px;border:1px solid var(--cp-line);border-radius:10px;background:var(--cp-canvas);font-size:13px}.crm-pro .nnai-deploy-sub.is-warn{border-color:var(--cp-warn);background:var(--cp-warn-soft)}.crm-pro .nnai-deploy-sub ul{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:4px}.crm-pro .nnai-deploy-sub li{overflow-wrap:anywhere}@media(max-width:575.98px){.crm-pro .nnai-deploy-envs{grid-template-columns:minmax(0,1fr)}}.crm-pro{--cq-a: #1f8a3b;--cq-a-soft: rgba(52, 199, 89, .14);--cq-b: #5a7d0f;--cq-b-soft: rgba(154, 196, 40, .18);--cq-c: #9a5b00;--cq-c-soft: rgba(255, 170, 0, .18);--cq-d: #b8460b;--cq-d-soft: rgba(255, 112, 40, .15);--cq-e: #b42318;--cq-e-soft: rgba(240, 52, 40, .13);--cq-low: #48484a;--cq-low-soft: rgba(0, 0, 0, .08)}html[data-layout-mode=dark] .crm-pro{--cq-a: #30d158;--cq-a-soft: rgba(48, 209, 88, .16);--cq-b: #b4d94a;--cq-b-soft: rgba(180, 217, 74, .16);--cq-c: #ffb340;--cq-c-soft: rgba(255, 159, 10, .18);--cq-d: #ff8c4a;--cq-d-soft: rgba(255, 128, 50, .17);--cq-e: #ff6961;--cq-e-soft: rgba(255, 69, 58, .18);--cq-low: #d1d1d6;--cq-low-soft: rgba(255, 255, 255, .1)}.crm-pro .nnai-cq-badge.tone-a{background:var(--cq-a-soft);color:var(--cq-a)}.crm-pro .nnai-cq-badge.tone-b{background:var(--cq-b-soft);color:var(--cq-b)}.crm-pro .nnai-cq-badge.tone-c{background:var(--cq-c-soft);color:var(--cq-c)}.crm-pro .nnai-cq-badge.tone-d{background:var(--cq-d-soft);color:var(--cq-d)}.crm-pro .nnai-cq-badge.tone-e{background:var(--cq-e-soft);color:var(--cq-e)}.crm-pro .nnai-cq-sev.tone-sev-kritik{background:var(--cq-e);color:#fff}.crm-pro .nnai-cq-sev.tone-sev-yuksek{background:var(--cq-d-soft);color:var(--cq-d)}.crm-pro .nnai-cq-sev.tone-sev-orta{background:var(--cq-c-soft);color:var(--cq-c)}.crm-pro .nnai-cq-sev.tone-sev-dusuk{background:var(--cq-low-soft);color:var(--cq-low)}.crm-pro .nnai-cq-sev.tone-sev-bilgi{background:var(--cp-line-soft);color:var(--cp-muted)}html[data-layout-mode=dark] .crm-pro .nnai-cq-sev.tone-sev-kritik{color:#1c1c1e}.crm-pro .nnai-cq-badge{display:inline-flex;align-items:center;justify-content:center;flex:none;min-width:22px;height:22px;padding:0 5px;border-radius:6px;background:var(--cp-line-soft);color:var(--cp-muted);font-size:12px;font-weight:700;line-height:1;font-variant-numeric:tabular-nums}.crm-pro .nnai-cq-badge.is-xs{min-width:16px;height:16px;padding:0 3px;border-radius:4px;font-size:10.5px}.crm-pro .nnai-cq-badge.is-lg{min-width:36px;height:36px;border-radius:9px;font-size:18px}.crm-pro .nnai-cq-badge.tone-ok,.crm-pro .nnai-cq-sev.tone-ok{background:var(--cp-ok-soft);color:var(--cp-ok)}.crm-pro .nnai-cq-badge.tone-warn,.crm-pro .nnai-cq-sev.tone-warn{background:var(--cp-warn-soft);color:var(--cp-warn)}.crm-pro .nnai-cq-badge.tone-bad,.crm-pro .nnai-cq-sev.tone-bad{background:var(--cp-bad-soft);color:var(--cp-bad)}.crm-pro .nnai-cq-badge.tone-muted,.crm-pro .nnai-cq-sev.tone-muted{background:var(--cp-line-soft);color:var(--cp-muted)}.crm-pro .nnai-pv-node>span.nnai-cq-badge{flex:none;overflow:visible;margin-inline-start:auto}.crm-pro .nnai-pv-node>.nnai-cq-badge+.nnai-pv-eksik{margin-inline-start:6px}.crm-pro .nnai-prj-tree__row>.nnai-cq-badge{flex:none}.crm-pro .nnai-cq-cell{display:inline-flex;align-items:center;gap:8px;white-space:nowrap}.crm-pro .nnai-cq-cell__sql{display:inline-flex;align-items:center;gap:3px;color:var(--cp-muted)}.crm-pro .nnai-cq-cell__sql small{font-size:10.5px;font-weight:600}.crm-pro .nnai-cq-cell.is-empty{color:var(--cp-muted);font-size:var(--cp-fs-xs, 11px)}.crm-pro .nnai-cq__head{display:flex;flex-wrap:wrap;align-items:center;gap:10px 20px}.crm-pro .nnai-cq__g{display:inline-flex;align-items:center;gap:8px;min-width:0}.crm-pro .nnai-cq__gl{display:flex;flex-direction:column;line-height:1.25}.crm-pro .nnai-cq__gl b{color:var(--cp-ink);font-size:13px}.crm-pro .nnai-cq__gl span{color:var(--cp-muted);font-size:12px}.crm-pro .nnai-cq__at{margin-inline-start:auto;color:var(--cp-muted);font-size:12px}.crm-pro .nnai-cq__line{margin:8px 0 0;color:var(--cp-ink);font-size:13px;line-height:1.5;overflow-wrap:anywhere}.crm-pro .nnai-cq__line.is-muted{color:var(--cp-muted)}.crm-pro .nnai-step-card ul.nnai-cq__top{margin-top:10px}.crm-pro .nnai-cq__top li,.crm-pro .nnai-cq__all li{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 8px;font-size:13px}.crm-pro .nnai-cq-sev{flex:none;padding:0 6px;border-radius:8px;font-size:11px;font-weight:600;line-height:18px}.crm-pro .nnai-cq__ft{flex:1 1 200px;min-width:0;color:var(--cp-ink);overflow-wrap:anywhere}.crm-pro .nnai-cq__n{color:var(--cp-muted)}.crm-pro .nnai-cq__where{flex:none;max-width:100%;padding:0;border:0;background:none;color:var(--cp-muted);font-size:12px;overflow-wrap:anywhere}.crm-pro button.nnai-cq__where{color:var(--cp-ink);-webkit-text-decoration:underline dotted;text-decoration:underline dotted;text-underline-offset:2px;cursor:pointer}.crm-pro button.nnai-cq__where:hover{text-decoration-style:solid}.crm-pro button.nnai-cq__where:focus-visible{outline:2px solid var(--cp-brand);outline-offset:2px;border-radius:4px}.crm-pro .nnai-cq__more{margin-top:10px;border-top:1px solid var(--cp-line-soft)}.crm-pro .nnai-cq__more>summary{display:flex;align-items:center;gap:6px;padding-top:8px;cursor:pointer;font-weight:600;font-size:13px;color:var(--cp-ink);list-style:none}.crm-pro .nnai-cq__more>summary::-webkit-details-marker{display:none}.crm-pro .nnai-cq__more>summary:before{content:"›";display:inline-block;width:12px;color:var(--cp-muted);transition:transform .15s}.crm-pro .nnai-cq__more[open]>summary:before{transform:rotate(90deg)}.crm-pro .nnai-cq__more>summary:focus-visible{outline:2px solid var(--cp-brand);outline-offset:2px;border-radius:4px}.crm-pro .nnai-cq__body{display:flex;flex-direction:column;gap:14px;padding-top:10px;min-width:0}.crm-pro .nnai-cq__body h4{display:flex;align-items:center;gap:6px;margin:0 0 4px;font-size:11.5px;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--cp-muted)}.crm-pro .nnai-cq__p{margin:0;color:var(--cp-ink);font-size:13px;line-height:1.55;overflow-wrap:anywhere}.crm-pro .nnai-cq__p .nnai-cq__where,.crm-pro .nnai-cq__ul .nnai-cq__where{margin-inline-start:6px}.crm-pro .nnai-step-card ul.nnai-cq__ul li{position:relative;padding-inline-start:12px;font-size:13px}.crm-pro .nnai-step-card ul.nnai-cq__ul li:before{content:"•";position:absolute;inset-inline-start:0;color:var(--cp-muted)}.crm-pro .nnai-cq__cat{width:100%;table-layout:fixed;border-collapse:collapse;font-size:13px}.crm-pro .nnai-cq__cat th{padding:0 0 4px;color:var(--cp-muted);font-size:11px;font-weight:600;text-align:start}.crm-pro .nnai-cq__cat td{padding:4px 0;border-top:1px solid var(--cp-line-soft);color:var(--cp-ink)}.crm-pro .nnai-cq__cat :is(th,td):not(:first-child){width:92px;text-align:end}.crm-pro .nnai-cq__cat tr.is-zero td{color:var(--cp-muted)}.crm-pro .nnai-step-card ul.nnai-cq__q{gap:8px}.crm-pro .nnai-cq__q li{display:flex;flex-direction:column;gap:2px;min-width:0}.crm-pro .nnai-cq__qh{display:flex;align-items:center;gap:6px;min-width:0}.crm-pro .nnai-cq__qn{flex:1 1 auto;min-width:0;font-size:12.5px}.crm-pro .nnai-cq__qs{flex:none;color:var(--cp-muted);font-size:12px}.crm-pro .nnai-cq__todo{color:var(--cp-ink);font-size:13px;line-height:1.5;overflow-wrap:anywhere}.crm-pro .nnai-cq__todo b{margin-inline-end:4px;color:var(--cp-muted);font-weight:600}.crm-pro .nnai-cq__note{flex:1 1 100%;min-width:0;color:var(--cp-muted);font-size:12px;line-height:1.5;overflow-wrap:anywhere}.crm-pro .nnai-cq__note b{margin-inline-end:4px;font-weight:600}.crm-pro .nnai-cq__pts{flex:none;margin-inline-start:auto;color:var(--cp-ink);font-size:12.5px;font-weight:700;font-variant-numeric:tabular-nums}.crm-pro .nnai-cq__pts.is-zero{color:var(--cp-muted);font-weight:400}.crm-pro .nnai-cq__lines{display:inline-flex;flex-wrap:wrap;align-items:baseline;gap:0 4px;max-width:100%}.crm-pro .nnai-cq__fix{flex:1 1 100%;display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;min-width:0}.crm-pro .nnai-cq__fixt{flex:1 1 220px;min-width:0;color:var(--cp-ink);font-size:12.5px;line-height:1.5;overflow-wrap:anywhere}.crm-pro .nnai-cq__fixt b{margin-inline-end:4px;color:var(--cp-muted);font-weight:600}.crm-pro .nnai-cq__fix .btn{flex:none}.crm-pro .nnai-cq-dd{display:flex;flex-direction:column;gap:6px;min-width:0;margin-bottom:8px}.crm-pro .nnai-cq-dd__g{min-width:0;border:1px solid var(--cp-line);border-radius:8px;background:var(--cp-paper)}.crm-pro .nnai-cq-dd__sum{display:flex;align-items:center;gap:6px;min-width:0;padding:6px 10px;cursor:pointer;list-style:none;color:var(--cp-ink);font-size:12.5px}.crm-pro .nnai-cq-dd__sum::-webkit-details-marker{display:none}.crm-pro .nnai-cq-dd__sum:before{content:"›";flex:none;display:inline-block;width:10px;color:var(--cp-muted);transition:transform .15s}.crm-pro .nnai-cq-dd__g[open]>.nnai-cq-dd__sum:before{transform:rotate(90deg)}.crm-pro .nnai-cq-dd__sum:focus-visible{outline:2px solid var(--cp-muted);outline-offset:1px;border-radius:8px}.crm-pro .nnai-cq-dd__line{flex:1 1 auto;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.crm-pro .nnai-cq-dd__line b{font-weight:700}.crm-pro ul.nnai-cq-dd__list{display:flex;flex-direction:column;gap:0;margin:0;padding:0 10px 4px;list-style:none}.crm-pro ul.nnai-cq-dd__list>li{padding:6px 0;border-top:1px solid var(--cp-line-soft)}.crm-pro .nnai-cq-dd__g>.nnai-cq__line{margin:0;padding:0 10px 8px}.crm-pro .nnai-pv-node>.nnai-cq-badge+.nnai-pv-changed{margin-inline-start:6px}@media(max-width:575.98px){.crm-pro .nnai-cq__at{flex-basis:100%;margin-inline-start:0}.crm-pro .nnai-cq__cat :is(th,td):not(:first-child){width:72px}}:is(.crm-pro,.team-modal) .nnai-fe-section{display:flex;flex-direction:column;gap:8px;min-width:0}:is(.crm-pro,.team-modal) .nnai-fe-row{display:flex;flex-wrap:wrap;align-items:center;gap:8px;min-width:0}:is(.crm-pro,.team-modal) .nnai-fe-grow{flex:1 1 160px;min-width:0;overflow-wrap:anywhere}:is(.crm-pro,.team-modal) .nnai-fe-lbl{display:flex;flex-direction:column;gap:3px;min-width:0;margin:0;font-size:12px;color:var(--cp-ink)}:is(.crm-pro,.team-modal) .nnai-fe-lbl>span:first-child{font-weight:600}:is(.crm-pro,.team-modal) .nnai-fe-grid2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px;min-width:0}:is(.crm-pro,.team-modal) .nnai-fe-checks{display:flex;flex-wrap:wrap;gap:6px 16px}:is(.crm-pro,.team-modal) .nnai-fe-check{display:inline-flex;align-items:center;gap:6px;margin:0;font-size:12.5px;color:var(--cp-ink);cursor:pointer}:is(.crm-pro,.team-modal) .nnai-fe-check .form-check-input{margin:0}:is(.crm-pro,.team-modal) .nnai-fe-check .form-check-input:checked{background-color:var(--cp-ink);border-color:var(--cp-ink)}:is(.crm-pro,.team-modal) .nnai-fe-check .form-check-input:focus-visible{box-shadow:none;outline:2px solid var(--cp-ink);outline-offset:2px}:is(.crm-pro,.team-modal) .nnai-fe-fieldset{min-width:0;margin:0;padding:8px 10px;border:1px solid var(--cp-line);border-radius:8px}:is(.crm-pro,.team-modal) .nnai-fe-fieldset legend{float:none;width:auto;margin:0;padding:0 4px;font-size:12px;font-weight:600;color:var(--cp-ink)}:is(.crm-pro,.team-modal) .nnai-fe-list{display:flex;flex-direction:column;gap:6px;min-width:0}:is(.crm-pro,.team-modal) .nnai-fe-items{display:flex;flex-direction:column;gap:4px;min-width:0}:is(.crm-pro,.team-modal) .nnai-fe-item{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;gap:4px;min-width:0}:is(.crm-pro,.team-modal) .nnai-fe-effects{display:flex;flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;font-size:12px;color:var(--cp-ink)}:is(.crm-pro,.team-modal) .nnai-fe-effects>li{padding-inline-start:8px;border-inline-start:2px solid var(--cp-line);overflow-wrap:anywhere}:is(.crm-pro,.team-modal) .nnai-fe-effects>li[data-unverified=true]{border-inline-start-color:var(--cp-warn)}:is(.crm-pro,.team-modal) .nnai-fe-unverified{display:inline-block;margin-inline-end:6px;padding:0 6px;border-radius:999px;background:var(--cp-warn-soft);color:var(--cp-warn);font-size:10.5px;font-weight:700}:is(.crm-pro,.team-modal) .nnai-fe-badge{flex:none;padding:0 6px;border-radius:999px;background:var(--cp-line-soft);color:var(--cp-muted);font-size:10.5px;font-weight:600;white-space:nowrap}:is(.crm-pro,.team-modal) .nnai-fe-badge.is-warn{background:var(--cp-warn-soft);color:var(--cp-warn)}.team-modal .nnai-src-warn{display:flex;flex-direction:column;gap:6px;padding:10px 12px;border:1px solid var(--cp-warn);border-radius:10px;background:var(--cp-warn-soft);color:var(--cp-ink);overflow-wrap:anywhere}.crm-pro .nnai-fe{gap:8px}.crm-pro .nnai-fe .nnai-pv-link__head{flex-wrap:wrap}.crm-pro .nnai-fe-type{flex:none;font-size:11px}.crm-pro .nnai-fe-pending{color:var(--cp-warn);font-size:11.5px;overflow-wrap:anywhere}.crm-pro .nnai-fe-uses{display:flex;flex-direction:column;gap:4px;min-width:0}.crm-pro .nnai-fe-sep{margin:4px 0;border-color:var(--cp-line);opacity:1}.crm-pro .nnai-fe-result{display:flex;flex-direction:column;gap:4px;padding:8px 10px;border:1px solid var(--cp-line);border-radius:8px;background:var(--cp-paper);font-size:12px;color:var(--cp-ink);overflow-wrap:anywhere}.crm-pro .nnai-fe-result ul{margin:0;padding-inline-start:18px}.crm-pro .nnai-fe-impact{display:flex;flex-direction:column;gap:4px;min-width:0;font-size:12px;color:var(--cp-ink)}.crm-pro .nnai-fe-impact ul{display:flex;flex-direction:column;gap:2px;margin:0;padding:0;list-style:none}.crm-pro .nnai-fe-impact li{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;min-width:0;padding:4px 0;border-top:1px solid var(--cp-line-soft)}.crm-pro .nnai-fe-where{flex:none;font-weight:600}.crm-pro .nnai-fe-place{max-width:100%;font-size:11.5px;overflow-wrap:anywhere}.crm-pro .nnai-fe-node{min-width:0;max-width:100%;color:var(--cp-muted);font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.crm-pro .nnai-fe-code{flex-basis:100%;min-width:0;padding:0;background:transparent;color:var(--cp-muted);font-size:11.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left}.crm-pro .nnai-fe-toolsbox{display:flex;flex-direction:column;gap:8px;min-width:0}.crm-pro .nnai-fe-tools{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.crm-pro .nnai-fe-tools .btn.is-on{background:var(--bs-tertiary-bg, var(--cp-line-soft));border-color:var(--cp-ink);font-weight:700;color:var(--cp-ink)}.crm-pro .nnai-fe-matrix{display:flex;flex-direction:column;gap:6px;min-width:0;padding:8px 10px;border:1px solid var(--cp-line);border-radius:10px;background:var(--cp-paper)}.crm-pro .nnai-fe-search{flex:0 1 200px;min-width:120px}.crm-pro .nnai-fe-cellbar{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:6px 8px;border-radius:8px;background:var(--cp-canvas);font-size:12.5px;color:var(--cp-ink)}.crm-pro .nnai-fe-tablewrap{max-width:100%;overflow-x:auto}.crm-pro .nnai-fe-table{border-collapse:collapse;font-size:11.5px;min-width:100%}.crm-pro .nnai-fe-table th,.crm-pro .nnai-fe-table td{padding:2px 4px;text-transform:none;letter-spacing:normal;border:1px solid var(--cp-line);color:var(--cp-ink);text-align:start;vertical-align:middle}.crm-pro .nnai-fe-table thead th{background:var(--cp-canvas);font-weight:600;white-space:nowrap;max-width:140px;overflow:hidden;text-overflow:ellipsis}.crm-pro .nnai-fe-table tbody th{position:sticky;inset-inline-start:0;z-index:1;max-width:180px;background:var(--cp-paper);font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.crm-pro .nnai-fe-table tr.is-pending th{color:var(--cp-warn)}.crm-pro .nnai-fe-cell{position:relative;width:100%;min-width:72px;padding:2px 6px;border:0;border-radius:4px;background:transparent;color:var(--cp-ink);font-size:11px;text-align:start;white-space:nowrap}.crm-pro .nnai-fe-cell:hover{background:var(--cp-canvas)}.crm-pro .nnai-fe-cell.is-readonly{color:var(--cp-muted)}.crm-pro .nnai-fe-cell.is-hidden{color:var(--cp-muted);text-decoration:line-through}.crm-pro .nnai-fe-cell.is-unknown{color:var(--cp-muted);font-style:italic}.crm-pro .nnai-fe-cell.is-pending{font-weight:700}.crm-pro .nnai-fe-cell.is-on{background:var(--bs-tertiary-bg, var(--cp-line-soft));box-shadow:inset 0 0 0 1px var(--cp-ink);font-weight:700}.crm-pro .nnai-fe-cell:focus-visible{outline:2px solid var(--cp-ink);outline-offset:1px}.crm-pro .nnai-fe-dot{display:inline-block;width:6px;height:6px;margin-inline-start:4px;border-radius:50%;background:var(--cp-warn);vertical-align:middle}.crm-pro .nnai-fe-card .nnai-src-warn{margin-top:6px}.crm-pro .nnai-fe-changes{display:flex;flex-direction:column;gap:6px;margin:0 0 8px;padding:0;list-style:none}.crm-pro .nnai-fe-changes>li{display:flex;flex-direction:column;gap:3px;padding:6px 0;border-top:1px solid var(--cp-line-soft);font-size:12.5px;color:var(--cp-ink);overflow-wrap:anywhere}.crm-pro .nnai-fe-changes>li[data-valid=false]{border-inline-start:2px solid var(--cp-bad);padding-inline-start:6px}.crm-pro .nnai-fe-id{display:inline-block;padding:0 5px;border-radius:4px;background:var(--cp-line-soft);color:var(--cp-muted);font-size:10.5px}.crm-pro .nnai-pv-lbl .nnai-fe-mark{margin-inline-start:6px}@media(max-width:575.98px){:is(.crm-pro,.team-modal) .nnai-fe-grid2{grid-template-columns:minmax(0,1fr)}:is(.crm-pro,.team-modal) .nnai-fe-item{grid-template-columns:minmax(0,1fr) auto}:is(.crm-pro,.team-modal) .nnai-fe-item>input:nth-child(2){grid-row:2}.crm-pro .nnai-fe-search{flex-basis:100%}.crm-pro .nnai-fe-table tbody th{max-width:110px}}:is(.crm-pro,.team-modal) .nnai-fe-data{display:inline-block;max-width:100%;unicode-bidi:isolate;text-align:left}.crm-pro .nnai-pv-dom{display:flex;align-items:center;gap:10px;min-height:64px;padding:12px 14px;border:1px dashed var(--cp-line);border-radius:8px;background:var(--cp-canvas);color:var(--cp-muted)}.crm-pro .nnai-pv-dom>span{display:flex;flex-direction:column;gap:2px;min-width:0}.crm-pro .nnai-pv-dom b{font-size:13px;font-weight:600;color:var(--cp-ink)}.crm-pro .nnai-pv-dom small{font-size:12px;overflow-wrap:anywhere}.crm-pro .nnai-pv-btn{align-self:flex-start;display:inline-block;padding:5px 12px;border:1px solid var(--cp-line);border-radius:6px;font-size:12.5px;color:var(--cp-ink);background:var(--cp-surface, transparent)}.crm-pro .nnai-pv-dom code{font-size:12px;font-weight:400;color:var(--cp-muted);background:transparent;padding:0}html[data-theme=gunisigi][data-mode=light] body.nn-ui{--bg: #F4F2EA;--ink: #16151A;--ink-2: #4A4852;--muted: #6E6B7A;--faint: #6E6B7A;--line: rgba(60, 52, 40, .1);--divider: rgba(60, 52, 40, .1);--card: rgba(255, 253, 249, .9);--card-solid: #FFFDF9;--card-line: rgba(70, 60, 45, .1);--shadow: 0 18px 48px -28px rgba(60, 45, 25, .22), 0 1px 0 rgba(255, 255, 255, .9) inset;--shadow-sm: 0 12px 30px -16px rgba(60, 45, 25, .3);--pop-shadow: 0 40px 80px -30px rgba(40, 20, 70, .45), 0 10px 30px -12px rgba(40, 20, 70, .2);--rail-bg: rgba(255, 253, 248, .62);--rail-logo: #FFFFFF;--top-bg: rgba(246, 244, 237, .66);--field: rgba(255, 255, 255, .74);--hover: rgba(30, 20, 10, .05);--chip: rgba(255, 255, 255, .7);--row: rgba(255, 255, 255, .62);--row-line: rgba(70, 60, 45, .07);--grid: rgba(70, 60, 45, .14);--eyebrow: #1259B8;--blur: 120px;--grain: .045;--grain-blend: multiply;--dots: 1;--glass: 10px;--brand: #1259B8;--brand-fill: #1259B8;--syn: #6B4FD8;--ok: #137A4B;--warn: #9A5F0A;--bad: #C2334B;--signature: none;--glow-1-c: #9CC2F2;--glow-1-o: .32;--glow-1-w: 720px;--glow-1-h: 620px;--glow-1-l: -160px;--glow-1-t: -220px;--glow-1-r: auto;--glow-1-b: auto;--glow-2-c: #C9C2F2;--glow-2-o: .2;--glow-2-w: 680px;--glow-2-h: 520px;--glow-2-l: 34%;--glow-2-t: -260px;--glow-2-r: auto;--glow-2-b: auto;--glow-3-c: #8DB8F0;--glow-3-o: .26;--glow-3-w: 760px;--glow-3-h: 680px;--glow-3-l: auto;--glow-3-t: 120px;--glow-3-r: -240px;--glow-3-b: auto;--glow-4-o: 0}html[data-theme=gunisigi][data-mode=dark] body.nn-ui{--bg: #0B0F1E;--ink: #F3F4FA;--ink-2: #B9BED1;--muted: #8A91A8;--faint: #7C8399;--line: rgba(255, 255, 255, .08);--divider: rgba(255, 255, 255, .1);--card: rgba(20, 26, 46, .85);--card-solid: #12162A;--card-line: rgba(255, 255, 255, .085);--shadow: 0 1px 0 rgba(255, 255, 255, .06) inset, 0 30px 60px -30px rgba(0, 0, 0, .8);--shadow-sm: 0 16px 36px -18px rgba(0, 0, 0, .9);--pop-shadow: 0 30px 70px -20px rgba(0, 0, 0, .75), 0 8px 28px rgba(0, 0, 0, .45);--rail-bg: rgba(10, 13, 26, .7);--rail-logo: rgba(255, 255, 255, .06);--top-bg: rgba(8, 11, 22, .6);--field: rgba(255, 255, 255, .05);--hover: rgba(255, 255, 255, .06);--chip: rgba(255, 255, 255, .06);--row: rgba(255, 255, 255, .035);--row-line: rgba(255, 255, 255, .06);--grid: rgba(255, 255, 255, .1);--eyebrow: #8CB8F5;--blur: 80px;--grain: .09;--grain-blend: screen;--dots: 0;--glass: 20px;--brand: #7FB3F7;--brand-fill: #2F74D6;--syn: #B49CFF;--ok: #4ED39A;--warn: #F2B24A;--bad: #FF7A8E;--signature: none;--glow-1-c: #1E5FD0;--glow-1-o: .4;--glow-1-w: 900px;--glow-1-h: 520px;--glow-1-l: auto;--glow-1-t: -240px;--glow-1-r: -200px;--glow-1-b: auto;--glow-2-c: #2B3A8A;--glow-2-o: .35;--glow-2-w: 620px;--glow-2-h: 420px;--glow-2-l: 20%;--glow-2-t: -260px;--glow-2-r: auto;--glow-2-b: auto;--glow-3-c: #12204F;--glow-3-o: .5;--glow-3-w: 520px;--glow-3-h: 520px;--glow-3-l: -200px;--glow-3-t: auto;--glow-3-r: auto;--glow-3-b: -200px;--glow-4-o: 0}html[data-theme=sade][data-mode=light] body.nn-ui{--bg: #F7F7F8;--ink: #0F1115;--ink-2: #464A55;--muted: #6A6F7C;--faint: #6B707D;--line: #E6E7EB;--divider: #E6E7EB;--card: #FFFFFF;--card-solid: #FFFFFF;--card-line: #E6E7EB;--shadow: none;--shadow-sm: 0 1px 2px rgba(15, 17, 21, .06);--pop-shadow: 0 24px 60px -24px rgba(15, 17, 21, .28), 0 2px 8px rgba(15, 17, 21, .08);--rail-bg: #FFFFFF;--rail-logo: #F3F4F6;--top-bg: #FFFFFF;--field: #F5F6F8;--hover: #F1F2F5;--chip: #F3F4F6;--row: #FAFAFB;--row-line: #EEEFF2;--grid: #ECEDF1;--eyebrow: #1259B8;--blur: 0px;--grain: 0;--grain-blend: multiply;--dots: 0;--glass: 0px;--brand: #1259B8;--brand-fill: #1259B8;--syn: #6B4FD8;--ok: #137A4B;--warn: #9A5F0A;--bad: #C2334B;--signature: none;--glow-1-o: 0;--glow-2-o: 0;--glow-3-o: 0;--glow-4-o: 0}html[data-theme=sade][data-mode=dark] body.nn-ui{--bg: #0E1117;--ink: #EEF0F5;--ink-2: #B4B9C6;--muted: #8C93A3;--faint: #7D8392;--line: #232835;--divider: #232835;--card: #151922;--card-solid: #151922;--card-line: #232835;--shadow: none;--shadow-sm: none;--pop-shadow: 0 24px 60px -24px rgba(0, 0, 0, .7);--rail-bg: #11151C;--rail-logo: #1B202B;--top-bg: #11151C;--field: #1A1F2A;--hover: #1B202B;--chip: #1B202B;--row: #181C26;--row-line: #222734;--grid: #262B38;--eyebrow: #7FB3F7;--blur: 0px;--grain: 0;--grain-blend: screen;--dots: 0;--glass: 0px;--brand: #7FB3F7;--brand-fill: #2F74D6;--syn: #B49CFF;--ok: #4ED39A;--warn: #F2B24A;--bad: #FF7A8E;--signature: none;--glow-1-o: 0;--glow-2-o: 0;--glow-3-o: 0;--glow-4-o: 0}html[data-theme=cam][data-mode=light] body.nn-ui{--bg: #EAF0FA;--ink: #0E1630;--ink-2: #3A4561;--muted: #5F6A86;--faint: #606B87;--line: rgba(255, 255, 255, .7);--divider: rgba(60, 90, 160, .14);--card: rgba(255, 255, 255, .66);--card-solid: #F7FAFF;--card-line: rgba(255, 255, 255, .85);--shadow: 0 1px 0 rgba(255, 255, 255, .95) inset, 0 0 0 1px rgba(120, 150, 210, .1), 0 26px 60px -32px rgba(30, 60, 140, .35);--shadow-sm: 0 14px 34px -18px rgba(30, 60, 140, .4);--pop-shadow: 0 40px 80px -30px rgba(30, 60, 140, .45), 0 10px 30px -12px rgba(30, 60, 140, .2);--rail-bg: rgba(255, 255, 255, .45);--rail-logo: rgba(255, 255, 255, .8);--top-bg: rgba(234, 240, 250, .55);--field: rgba(255, 255, 255, .6);--hover: rgba(255, 255, 255, .6);--chip: rgba(255, 255, 255, .6);--row: rgba(255, 255, 255, .55);--row-line: rgba(255, 255, 255, .8);--grid: rgba(60, 90, 160, .14);--eyebrow: #1259B8;--blur: 120px;--grain: .035;--grain-blend: multiply;--dots: 0;--glass: 26px;--brand: #1259B8;--brand-fill: #1259B8;--syn: #6B4FD8;--ok: #137A4B;--warn: #9A5F0A;--bad: #C2334B;--signature: none;--glow-1-c: #7FB0F5;--glow-1-o: .34;--glow-1-w: 900px;--glow-1-h: 700px;--glow-1-l: -220px;--glow-1-t: -260px;--glow-1-r: auto;--glow-1-b: auto;--glow-2-c: #B8C6F7;--glow-2-o: .4;--glow-2-w: 700px;--glow-2-h: 600px;--glow-2-l: auto;--glow-2-t: -120px;--glow-2-r: -160px;--glow-2-b: auto;--glow-3-c: #9CC6F7;--glow-3-o: .3;--glow-3-w: 800px;--glow-3-h: 700px;--glow-3-l: 30%;--glow-3-t: 520px;--glow-3-r: auto;--glow-3-b: auto;--glow-4-c: #D6DDF9;--glow-4-o: .45;--glow-4-w: 600px;--glow-4-h: 600px;--glow-4-l: auto;--glow-4-t: auto;--glow-4-r: 5%;--glow-4-b: -200px}html[data-theme=cam][data-mode=dark] body.nn-ui{--bg: #0A1022;--ink: #F3F4FA;--ink-2: #B9BED1;--muted: #8A91A8;--faint: #8289A0;--line: rgba(255, 255, 255, .08);--divider: rgba(255, 255, 255, .1);--card: rgba(30, 40, 72, .46);--card-solid: #172038;--card-line: rgba(160, 190, 255, .16);--shadow: 0 1px 0 rgba(255, 255, 255, .08) inset, 0 26px 60px -30px rgba(0, 0, 0, .85);--shadow-sm: 0 16px 36px -18px rgba(0, 0, 0, .9);--pop-shadow: 0 30px 70px -20px rgba(0, 0, 0, .75), 0 8px 28px rgba(0, 0, 0, .45);--rail-bg: rgba(10, 13, 26, .7);--rail-logo: rgba(255, 255, 255, .06);--top-bg: rgba(8, 11, 22, .6);--field: rgba(255, 255, 255, .05);--hover: rgba(255, 255, 255, .06);--chip: rgba(255, 255, 255, .06);--row: rgba(255, 255, 255, .04);--row-line: rgba(160, 190, 255, .1);--grid: rgba(255, 255, 255, .1);--eyebrow: #8CB8F5;--blur: 120px;--grain: .05;--grain-blend: screen;--dots: 0;--glass: 26px;--brand: #7FB3F7;--brand-fill: #2F74D6;--syn: #B49CFF;--ok: #4ED39A;--warn: #F2B24A;--bad: #FF7A8E;--signature: none;--glow-1-c: #2A5FD0;--glow-1-o: .45;--glow-1-w: 900px;--glow-1-h: 700px;--glow-1-l: -220px;--glow-1-t: -260px;--glow-1-r: auto;--glow-1-b: auto;--glow-2-c: #3B4FB8;--glow-2-o: .38;--glow-2-w: 700px;--glow-2-h: 600px;--glow-2-l: auto;--glow-2-t: -120px;--glow-2-r: -160px;--glow-2-b: auto;--glow-3-c: #1E3F8F;--glow-3-o: .4;--glow-3-w: 800px;--glow-3-h: 700px;--glow-3-l: 30%;--glow-3-t: 520px;--glow-3-r: auto;--glow-3-b: auto;--glow-4-o: 0}html[data-theme=logo][data-mode=light] body.nn-ui{--bg: #F6F4EF;--ink: #15141B;--ink-2: #48465A;--muted: #6F6C7E;--faint: #6F6C7E;--line: rgba(60, 50, 80, .1);--divider: rgba(60, 50, 80, .1);--card: rgba(255, 254, 251, .8);--card-solid: #FFFEFB;--card-line: rgba(70, 55, 90, .1);--shadow: 0 1px 0 rgba(255, 255, 255, .9) inset, 0 22px 56px -30px rgba(60, 40, 90, .3), 0 6px 16px -10px rgba(60, 40, 90, .14);--shadow-sm: 0 12px 28px -16px rgba(60, 40, 90, .32);--pop-shadow: 0 40px 80px -30px rgba(40, 20, 70, .45), 0 10px 30px -12px rgba(40, 20, 70, .2);--rail-bg: rgba(255, 254, 250, .66);--rail-logo: #FFFFFF;--top-bg: rgba(246, 244, 239, .7);--field: rgba(255, 255, 255, .78);--hover: rgba(40, 20, 60, .05);--chip: rgba(255, 255, 255, .72);--row: rgba(255, 255, 255, .64);--row-line: rgba(70, 55, 90, .07);--grid: rgba(70, 55, 90, .12);--eyebrow: #1259B8;--blur: 120px;--grain: .05;--grain-blend: multiply;--dots: 0;--glass: 16px;--brand: #1259B8;--brand-fill: #1259B8;--syn: #6B4FD8;--ok: #137A4B;--warn: #9A5F0A;--bad: #C2334B;--signature: linear-gradient(110deg, #F2994A 0%, #D9558F 32%, #8B4FD8 58%, #1F7AE0 82%, #19B4D8 100%);--glow-1-c: #F6B27A;--glow-1-o: .3;--glow-1-w: 760px;--glow-1-h: 560px;--glow-1-l: -200px;--glow-1-t: -260px;--glow-1-r: auto;--glow-1-b: auto;--glow-2-c: #C7A2F2;--glow-2-o: .3;--glow-2-w: 700px;--glow-2-h: 520px;--glow-2-l: 36%;--glow-2-t: -300px;--glow-2-r: auto;--glow-2-b: auto;--glow-3-c: #8FBCF5;--glow-3-o: .32;--glow-3-w: 760px;--glow-3-h: 680px;--glow-3-l: auto;--glow-3-t: 80px;--glow-3-r: -260px;--glow-3-b: auto;--glow-4-c: #9BDCEB;--glow-4-o: .22;--glow-4-w: 560px;--glow-4-h: 520px;--glow-4-l: 20%;--glow-4-t: auto;--glow-4-r: auto;--glow-4-b: -280px}html[data-theme=logo][data-mode=dark] body.nn-ui{--bg: #0B0F1E;--ink: #F3F4FA;--ink-2: #B9BED1;--muted: #8A91A8;--faint: #7C8399;--line: rgba(255, 255, 255, .08);--divider: rgba(255, 255, 255, .1);--card: rgba(20, 26, 46, .85);--card-solid: #12162A;--card-line: rgba(255, 255, 255, .085);--shadow: 0 1px 0 rgba(255, 255, 255, .06) inset, 0 30px 60px -30px rgba(0, 0, 0, .8);--shadow-sm: 0 16px 36px -18px rgba(0, 0, 0, .9);--pop-shadow: 0 30px 70px -20px rgba(0, 0, 0, .75), 0 8px 28px rgba(0, 0, 0, .45);--rail-bg: rgba(10, 13, 26, .7);--rail-logo: rgba(255, 255, 255, .06);--top-bg: rgba(8, 11, 22, .6);--field: rgba(255, 255, 255, .05);--hover: rgba(255, 255, 255, .06);--chip: rgba(255, 255, 255, .06);--row: rgba(255, 255, 255, .035);--row-line: rgba(255, 255, 255, .06);--grid: rgba(255, 255, 255, .1);--eyebrow: #9CC4FF;--blur: 80px;--grain: .09;--grain-blend: screen;--dots: 0;--glass: 20px;--brand: #7FB3F7;--brand-fill: #2F74D6;--syn: #B49CFF;--ok: #4ED39A;--warn: #F2B24A;--bad: #FF7A8E;--signature: linear-gradient(110deg, #F2994A 0%, #E0609A 32%, #9B62F0 58%, #3A8CF0 82%, #2CC4E6 100%);--glow-1-c: #6A3AD8;--glow-1-o: .3;--glow-1-w: 900px;--glow-1-h: 520px;--glow-1-l: auto;--glow-1-t: -240px;--glow-1-r: -200px;--glow-1-b: auto;--glow-2-c: #1E5FD0;--glow-2-o: .3;--glow-2-w: 620px;--glow-2-h: 420px;--glow-2-l: 20%;--glow-2-t: -260px;--glow-2-r: auto;--glow-2-b: auto;--glow-3-c: #1F5FD0;--glow-3-o: .35;--glow-3-w: 520px;--glow-3-h: 520px;--glow-3-l: -200px;--glow-3-t: auto;--glow-3-r: auto;--glow-3-b: -200px;--glow-4-o: 0}html[data-theme] body.nn-ui,html[data-theme] body.nn-ui .crm-pro,html[data-theme] body.nn-ui .team-modal{--panel: var(--card-solid);--panel-glass: var(--card);--card-shadow: var(--shadow);--card-r: 18px;--sep: var(--divider);--hair: 0 0 0 1px var(--card-line);--brand-soft: color-mix(in srgb, var(--brand) 12%, transparent);--brand-softer: color-mix(in srgb, var(--brand) 6%, transparent);--brand-fill-hover: color-mix(in srgb, var(--brand-fill) 86%, #000);--on-brand: #fff;--blue: var(--brand);--focus: var(--brand);--avatar-bg: var(--brand-fill);--chart-grid: var(--grid);--cp-ink: var(--ink);--cp-muted: var(--muted);--cp-faint: var(--faint);--cp-line: var(--divider);--cp-line-soft: var(--row-line);--cp-paper: var(--card-solid);--cp-canvas: color-mix(in srgb, var(--ink) 4%, var(--card-solid));--cp-brand: var(--brand);--cp-brand-ink: var(--brand-ink);--cp-brand-soft: var(--brand-soft);--cp-brand-softer: var(--brand-softer);--cp-ok: var(--ok);--cp-ok-soft: color-mix(in srgb, var(--ok) var(--pill-tint), transparent);--cp-warn: var(--warn);--cp-warn-soft: color-mix(in srgb, var(--warn) var(--pill-tint), transparent);--cp-bad: var(--bad);--cp-bad-soft: color-mix(in srgb, var(--bad) var(--pill-tint), transparent);--bs-link-color: var(--brand);--vz-link-color: var(--brand);--red: var(--bad);--green: var(--ok);--pill-tint: 8%}html[data-theme][data-mode=dark] body.nn-ui,html[data-theme][data-mode=dark] body.nn-ui .crm-pro,html[data-theme][data-mode=dark] body.nn-ui .team-modal{--pill-tint: 13%}html[data-theme] body.nn-ui .table{--vz-table-bg: transparent;--bs-table-bg: transparent;--vz-table-color: var(--ink);--bs-table-color: var(--ink);--vz-table-border-color: var(--divider);--bs-table-border-color: var(--divider)}html[data-theme] body.nn-ui .table>thead,html[data-theme] body.nn-ui .table .table-light{--vz-table-bg: var(--row);--bs-table-bg: var(--row);--vz-table-color: var(--ink-2);--bs-table-color: var(--ink-2)}html[data-theme] body.nn-ui .table>thead,html[data-theme] body.nn-ui .table>thead.table-light{background-color:var(--row)!important}html[data-theme] body.nn-ui .table>thead>tr>th{color:var(--ink-2);border-color:var(--divider)}html[data-theme][data-mode=dark] body.nn-ui .btn-danger{color:#1a0b10}html[data-theme] body.nn-ui{background:var(--bg);background-image:none}body.nn-ui .nn-bgfx{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;overflow:hidden;pointer-events:none}body.nn-ui .nn-bgfx>i{position:absolute;display:block}body.nn-ui .nn-bgfx>.g{border-radius:50%;filter:blur(var(--blur, 120px))}body.nn-ui .nn-bgfx>.g1{background:var(--glow-1-c, transparent);opacity:var(--glow-1-o, 0);width:var(--glow-1-w, 0);height:var(--glow-1-h, 0);left:var(--glow-1-l, auto);top:var(--glow-1-t, auto);right:var(--glow-1-r, auto);bottom:var(--glow-1-b, auto)}body.nn-ui .nn-bgfx>.g2{background:var(--glow-2-c, transparent);opacity:var(--glow-2-o, 0);width:var(--glow-2-w, 0);height:var(--glow-2-h, 0);left:var(--glow-2-l, auto);top:var(--glow-2-t, auto);right:var(--glow-2-r, auto);bottom:var(--glow-2-b, auto)}body.nn-ui .nn-bgfx>.g3{background:var(--glow-3-c, transparent);opacity:var(--glow-3-o, 0);width:var(--glow-3-w, 0);height:var(--glow-3-h, 0);left:var(--glow-3-l, auto);top:var(--glow-3-t, auto);right:var(--glow-3-r, auto);bottom:var(--glow-3-b, auto)}body.nn-ui .nn-bgfx>.g4{background:var(--glow-4-c, transparent);opacity:var(--glow-4-o, 0);width:var(--glow-4-w, 0);height:var(--glow-4-h, 0);left:var(--glow-4-l, auto);top:var(--glow-4-t, auto);right:var(--glow-4-r, auto);bottom:var(--glow-4-b, auto)}body.nn-ui .nn-bgfx>.grain{top:-50%;right:-50%;bottom:-50%;left:-50%;opacity:var(--grain, 0);mix-blend-mode:var(--grain-blend, multiply);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 .9 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}body.nn-ui .nn-bgfx>.dots{top:0;right:0;bottom:0;left:0;opacity:var(--dots, 0);background-image:radial-gradient(color-mix(in srgb,var(--ink) 9%,transparent) 1px,transparent 1.2px);background-size:22px 22px;-webkit-mask-image:linear-gradient(180deg,transparent 0,#000 380px);mask-image:linear-gradient(180deg,transparent 0,#000 380px)}html[data-layout=demo4] body.nn-ui .main-content{position:relative;z-index:1}html[data-theme] body.nn-ui :is(.nn-kpi2,.nn-pcard:not(.is-solid),.nnai-step-card){background:var(--card);-webkit-backdrop-filter:blur(var(--glass, 0px)) saturate(1.2);backdrop-filter:blur(var(--glass, 0px)) saturate(1.2)}html[data-theme] body.nn-ui :is(.nn-app-side,.nn-topbar){-webkit-backdrop-filter:blur(18px) saturate(1.3);backdrop-filter:blur(18px) saturate(1.3)}html[data-theme=logo] body.nn-ui .page-content>.container-fluid:before{content:"";display:block;width:120px;height:3px;border-radius:3px;background:var(--signature);margin:0 0 16px}html[data-theme=logo] body.nn-ui .nn-kpi2.is-feature{border:1px solid transparent;background:linear-gradient(var(--card-solid),var(--card-solid)) padding-box,var(--signature) border-box}html[data-motion=reduce] body.nn-ui .nn-bgfx>:is(.g,.grain){display:none}html[data-motion=reduce] body.nn-ui{--glass: 0px;--card: var(--card-solid)}html[data-motion=reduce] body.nn-ui :is(.nn-app-side,.nn-topbar){-webkit-backdrop-filter:none;backdrop-filter:none}html[data-motion=reduce] *,html[data-motion=reduce] *:before,html[data-motion=reduce] *:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important;scroll-behavior:auto!important}@media(prefers-reduced-transparency:reduce){body.nn-ui .nn-bgfx>:is(.g,.grain){display:none}html[data-theme] body.nn-ui{--glass: 0px;--card: var(--card-solid)}html[data-theme] body.nn-ui :is(.nn-app-side,.nn-topbar){-webkit-backdrop-filter:none;backdrop-filter:none}}.nnt-stop-spark{stop-color:var(--spark, #F09050)}.nnt-stop-accent{stop-color:var(--accent, #5B3A9E)}.nnt-stop-brand{stop-color:var(--brand, #1259B8)}.nnt-stop-info{stop-color:var(--info, #0B74A8)}.nnt-glow-in{stop-color:var(--brand, #1259B8);stop-opacity:.16}.nnt-glow-mid{stop-color:var(--accent, #5B3A9E);stop-opacity:.06}.nnt-glow-out{stop-color:var(--brand, #1259B8);stop-opacity:0}.nnt-hero{position:relative;width:100%;margin-inline:auto;aspect-ratio:1 / 1}.nnt-hero__svg{display:block;width:100%;height:100%;overflow:visible}.nnt-hero__layer{position:absolute;top:0;right:0;bottom:0;left:0}.nnt-hero__floor{fill:var(--brand, #1259B8);opacity:.07}.nnt-hero__ring{fill:none;stroke:var(--card-line, rgba(61, 60, 53, .16));stroke-width:1.4}.nnt-hero__ring.is-dash{stroke:var(--brand, #1259B8);stroke-opacity:.28;stroke-dasharray:2 7;stroke-linecap:round}.nnt-hero__ring.is-faint{stroke-opacity:.7}.nnt-hero__ribbon{fill:none;stroke-width:7;stroke-linecap:round;opacity:.75;stroke-dasharray:520;stroke-dashoffset:0}.nnt-hero__ribbon.is-thin{stroke-width:3;opacity:.45}.nnt-hero__disc{fill:var(--panel, #fffdfa);filter:drop-shadow(0 18px 36px rgba(16,70,150,.18))}.nnt-hero__disc-line{fill:none;stroke-width:2.5}.nnt-dot{stroke:none}.nnt-dot.is-brand{fill:var(--brand, #1259B8)}.nnt-dot.is-accent{fill:var(--accent, #5B3A9E)}.nnt-dot.is-spark{fill:var(--spark, #F09050)}.nnt-dot.is-info{fill:var(--info, #0B74A8)}.nnt-dot.is-twinkle{fill:var(--brand, #1259B8);opacity:.35}.nnt-spin-slow,.nnt-spin-rev{transform-box:view-box;transform-origin:200px 200px}.nnt-spin-slow{animation:nnt-spin 48s linear infinite}.nnt-spin-rev{animation:nnt-spin 64s linear infinite reverse}.nnt-flow{animation:nnt-flow 9s ease-in-out infinite}.nnt-flow.is-late{animation-delay:-4.5s}.nnt-dot.is-twinkle{animation:nnt-twinkle 4s ease-in-out infinite}.nnt-dot.is-twinkle:nth-of-type(2n){animation-delay:-2s}@keyframes nnt-spin{to{transform:rotate(360deg)}}@keyframes nnt-flow{0%,to{stroke-dashoffset:0}50%{stroke-dashoffset:120}}@keyframes nnt-twinkle{0%,to{opacity:.18}50%{opacity:.55}}@media(prefers-reduced-motion:reduce){.nnt-spin-slow,.nnt-spin-rev,.nnt-flow,.nnt-dot.is-twinkle{animation:none}}.nnt-empty{display:block;width:160px;height:120px;max-width:100%}.nnt-e-sheet{fill:var(--panel, #fffdfa);stroke:var(--card-line, rgba(61, 60, 53, .16));stroke-width:1.4}.nnt-e-sheet.is-back{fill:var(--brand-softer, rgba(18, 89, 184, .05))}.nnt-e-line{fill:var(--track, rgba(0, 0, 0, .06))}.nnt-e-dot{fill:var(--faint, #aeaeb2)}.nnt-e-ok{fill:var(--cp-ok, #1f8a3b)}.nnt-e-badge{fill:var(--cp-ok-soft, rgba(52, 199, 89, .16))}.nnt-e-check{fill:none;stroke:var(--cp-ok, #1f8a3b);stroke-width:2.6;stroke-linecap:round;stroke-linejoin:round}.nnt-e-flow{fill:none;stroke-width:3;stroke-linecap:round;opacity:.6}.nnt-e-node{fill:var(--brand, #1259B8)}.nnt-e-node.is-accent{fill:var(--accent, #5B3A9E)}.nnt-e-node.is-spark{fill:var(--spark, #F09050)}.nnt-e-link{stroke:var(--faint, #aeaeb2);stroke-width:1.6;stroke-dasharray:2 3}.nnt-e-plus-bg{fill:var(--brand, #1259B8)}.nnt-e-plus{stroke:var(--on-brand, #fff);stroke-width:2.6;stroke-linecap:round}.nnt-e-cable{fill:none;stroke:var(--faint, #aeaeb2);stroke-width:2.4;stroke-linecap:round}.nnt-e-plug{fill:var(--brand, #1259B8)}.nnt-e-socket{fill:var(--track, rgba(0, 0, 0, .08));stroke:var(--card-line, rgba(61, 60, 53, .16))}.nnt-e-spark{stroke:var(--spark, #F09050);stroke-width:2.2;stroke-linecap:round}.nnt-e-lens{fill:var(--brand-softer, rgba(18, 89, 184, .06));stroke:var(--brand, #1259B8);stroke-width:3}.nnt-e-handle{stroke:var(--brand, #1259B8);stroke-width:5;stroke-linecap:round}.nnt-e-q{fill:none;stroke:var(--accent, #5B3A9E);stroke-width:2.4;stroke-linecap:round}.nnt-e-qdot{fill:var(--accent, #5B3A9E)}.nnt-proc{flex:none;display:inline-block;vertical-align:middle}.nnt-plat{display:inline-flex;align-items:center;gap:8px;white-space:nowrap;font-size:12.5px;font-weight:600;color:var(--ink-2, #424245)}.nnt-plat__box{flex:none;display:inline-grid;place-items:center;background:var(--logo-box, #fff);box-shadow:0 0 0 1px #0f111514,0 2px 6px -2px #0f11151f;overflow:hidden}.nnt-plat__box img{display:block;max-width:82%}.crm-pro.nnai-d{--d-card: var(--card, var(--panel));--d-solid: var(--card-solid, var(--panel));--d-cline: var(--card-line, rgba(0, 0, 0, .08));--d-line: var(--line, var(--card-line));--d-row: var(--row, var(--track));--d-rline: var(--row-line, var(--card-line));--d-chip: var(--chip, var(--track));--d-ink2: var(--ink-2, var(--ink));--d-ok: var(--ok, var(--cp-ok));--d-warn: var(--warn, var(--cp-warn));--d-bad: var(--bad, var(--cp-bad));--d-syn: var(--syn, var(--accent));--d-fill: var(--brand-fill, var(--brand));--d-shadow: var(--shadow, var(--card-shadow));--d-r: 18px;--d-gut: 24px;display:flex;flex-direction:column;gap:var(--d-gut);min-width:0;color:var(--ink);font-family:var(--font-body, inherit)}.crm-pro.nnai-d .tone-brand{--tc: var(--brand)}.crm-pro.nnai-d .tone-ok{--tc: var(--d-ok)}.crm-pro.nnai-d .tone-warn{--tc: var(--d-warn)}.crm-pro.nnai-d .tone-bad{--tc: var(--d-bad)}.crm-pro.nnai-d .tone-info{--tc: var(--info, var(--brand))}.crm-pro.nnai-d .tone-neutral{--tc: var(--muted)}.crm-pro .nnai-d-band{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:18px 24px;align-items:end}.crm-pro .nnai-d-eyebrow{margin:0;display:inline-flex;align-items:center;gap:8px;font:700 11.5px var(--font-body, inherit);letter-spacing:.08em;text-transform:uppercase;color:var(--brand)}.crm-pro .nnai-d-live{width:8px;height:8px;border-radius:50%;background:var(--d-ok);box-shadow:0 0 0 4px color-mix(in srgb,var(--d-ok) 22%,transparent)}.crm-pro .nnai-d-hello h1{margin:6px 0 8px;font-family:var(--font-display, inherit);font-size:var(--fs-display, 22px);line-height:var(--lh-display, 1.15);font-weight:800;letter-spacing:-.02em;color:var(--ink)}.crm-pro .nnai-d-lead{margin:0;max-width:720px;font-size:14px;color:var(--d-ink2);overflow-wrap:anywhere}.crm-pro .nnai-d-lead b{color:var(--ink);font-weight:600}.crm-pro .nnai-d-lead__a{color:var(--brand);font-weight:600;text-decoration:none;border-bottom:1px solid color-mix(in srgb,var(--brand) 40%,transparent)}.crm-pro .nnai-d-hello__act{display:flex;gap:10px}.crm-pro .nnai-d-btn{height:42px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 16px;border-radius:13px;font:600 13.5px var(--font-body, inherit);text-decoration:none;border:1px solid var(--d-line);color:var(--ink);background:var(--d-solid);white-space:nowrap;cursor:pointer}.crm-pro .nnai-d-btn:hover{color:var(--ink);border-color:color-mix(in srgb,var(--brand) 35%,transparent)}.crm-pro .nnai-d-btn.is-primary{color:var(--on-brand, var(--panel));border:0;background:var(--d-fill);box-shadow:0 12px 26px -12px var(--brand)}.crm-pro .nnai-d-btn.is-primary:hover{color:var(--on-brand, var(--panel));filter:brightness(1.06)}.crm-pro .nnai-d-btn.is-sm{height:32px;padding:0 12px;font-size:12.5px;border-radius:10px}.crm-pro .nnai-d-btn.is-warn{color:var(--d-warn);border-color:color-mix(in srgb,var(--d-warn) 40%,transparent);background:color-mix(in srgb,var(--d-warn) 12%,var(--d-solid))}.crm-pro .nnai-d-btn.is-block{width:100%;margin-top:10px;height:40px;color:var(--brand);border-color:color-mix(in srgb,var(--brand) 30%,transparent);background:color-mix(in srgb,var(--brand) 7%,var(--d-solid))}.crm-pro .nnai-d-btn:focus-visible,.crm-pro .nnai-d a:focus-visible,.crm-pro .nnai-d button:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.crm-pro .nnai-d-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--d-gut)}.crm-pro .nnai-d-kpi{position:relative;overflow:hidden;display:block;min-height:140px;padding:18px 20px;border-radius:var(--d-r);background:var(--d-card);border:1px solid var(--d-cline);box-shadow:var(--d-shadow);color:var(--ink);text-decoration:none;isolation:isolate}a.nnai-d-kpi:hover{color:var(--ink);border-color:color-mix(in srgb,var(--brand) 35%,transparent)}.crm-pro .nnai-d-kpi.is-feature{border-color:color-mix(in srgb,var(--brand) 35%,transparent)}.crm-pro .nnai-d-kpi.is-feature:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:radial-gradient(120% 90% at 0% 0%,color-mix(in srgb,var(--brand) 16%,transparent),transparent 62%)}.crm-pro .nnai-d-kpi header{display:flex;align-items:center;gap:10px}.crm-pro .nnai-d-ibox{flex:none;width:34px;height:34px;border-radius:11px;display:grid;place-items:center;font-size:17px;color:var(--tc, var(--brand));background:color-mix(in srgb,var(--tc, var(--brand)) 13%,transparent)}.crm-pro .nnai-d-ibox .nni,.crm-pro .nnai-d-btn .nni{flex:none}.crm-pro .nnai-d-ibox.is-sm{width:30px;height:30px;border-radius:10px;font-size:15px}.crm-pro .nnai-d-kpi__lbl{flex:1 1 auto;font-size:13px;font-weight:600;color:var(--d-ink2);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.crm-pro .nnai-d-kpi__st{flex:none;margin-inline-start:auto}.crm-pro .nnai-d-kpi__val{margin-top:10px;font-family:var(--font-display, inherit);font-size:var(--fs-kpi, 22px);font-weight:800;line-height:1;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.crm-pro .nnai-d-kpi__val small{font-size:13px;font-weight:700;color:var(--muted);margin-left:2px}.crm-pro .nnai-d-kpi__hint{margin:6px 0 0;font-size:12.5px;color:var(--muted);overflow-wrap:break-word;position:relative;z-index:1}.crm-pro .nnai-d-kpi.has-sp .nnai-d-kpi__hint{max-width:calc(100% - 128px)}.crm-pro .nnai-d-kpi__sp{position:absolute;inset-inline-end:16px;bottom:16px;opacity:.6}.crm-pro .nnai-d-meter{margin-top:12px;width:55%;height:6px;border-radius:6px;background:color-mix(in srgb,var(--brand) 14%,transparent)}.crm-pro .nnai-d-meter i{display:block;height:100%;border-radius:6px;background:var(--brand)}.crm-pro .nnai-d-delta{margin:10px 0 0;font-size:12.5px;font-weight:600}.crm-pro .nnai-d-delta span:last-child{color:var(--muted);font-weight:500;margin-left:4px}.crm-pro .nnai-d-delta.is-ok{color:var(--d-ok)}.crm-pro .nnai-d-delta.is-bad{color:var(--d-bad)}.crm-pro .nnai-d-pill{display:inline-flex;align-items:center;font-size:11.5px;font-weight:600;padding:4px 9px;border-radius:999px;white-space:nowrap;color:color-mix(in srgb,var(--tc, var(--muted)) 82%,var(--ink, #16151A));background:color-mix(in srgb,var(--tc, var(--muted)) 13%,transparent)}.crm-pro .nnai-d-pill.tone-neutral{color:var(--d-ink2);background:color-mix(in srgb,var(--muted) 14%,transparent)}.crm-pro .nnai-d-chip{font-size:12px;font-weight:600;padding:5px 10px;border-radius:999px;color:var(--d-ink2);background:var(--d-chip);border:1px solid var(--d-line);white-space:nowrap}.crm-pro .nnai-d-chip.is-live{display:inline-flex;align-items:center;gap:6px;color:var(--d-ok)}.crm-pro .nnai-d-chip.is-live i{width:7px;height:7px;border-radius:50%;background:var(--d-ok)}.crm-pro .nnai-d-count{min-width:26px;height:26px;padding:0 8px;border-radius:9px;display:grid;place-items:center;font-size:12px;font-weight:700;color:var(--d-warn);background:color-mix(in srgb,var(--d-warn) 14%,transparent)}.crm-pro .nnai-d-muted{margin:0;font-size:13px;color:var(--muted)}.crm-pro .nnai-d-time{font-size:11.5px;color:var(--muted);white-space:nowrap;font-variant-numeric:tabular-nums}.crm-pro .nnai-d-ell{display:block;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.crm-pro .nnai-d-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.08fr) minmax(0,1fr);gap:var(--d-gut);align-items:stretch}.crm-pro .nnai-d-col{display:flex;flex-direction:column;gap:var(--d-gut);min-width:0}.crm-pro .nnai-d-col>.nn-pcard:last-child{flex:1}.crm-pro .nnai-d .nn-pcard{margin:0;border-radius:var(--d-r);background:var(--d-card);border:1px solid var(--d-cline);box-shadow:var(--d-shadow)}.crm-pro .nnai-d .nn-pcard__head{min-height:0;padding:20px 20px 14px}.crm-pro .nnai-d .nn-pcard__head .nn-ibox{width:34px;height:34px;border-radius:11px}.crm-pro .nnai-d .nn-pcard__title{font-size:var(--fs-card-title, 16px);font-weight:700}.crm-pro .nnai-d-kpi.is-feature .nnai-d-kpi__val{font-size:var(--fs-kpi-lg, 20px)}.crm-pro .nnai-d .nn-pcard__body{padding:0 20px 20px}.crm-pro .nnai-d .nn-pcard__meta a{font-size:13px;font-weight:600;color:var(--brand)}.crm-pro .nnai-d-flow{display:flex;justify-content:space-between;align-items:flex-end;gap:12px}.crm-pro .nnai-d-flow .nnai-d-delta{margin-top:4px}.crm-pro .nnai-d-big{margin:0;font-family:var(--font-display, inherit);font-size:20px;font-weight:800;line-height:1;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.crm-pro .nnai-d-chart{margin:14px -6px 10px;min-height:170px}.crm-pro .nnai-d-minis{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.crm-pro .nnai-d-mini{min-width:0;padding:12px 14px;border-radius:14px;background:var(--d-row);border:1px solid var(--d-rline)}.crm-pro .nnai-d-mini small{display:block;color:var(--d-ink2);font-size:12px}.crm-pro .nnai-d-mini b{display:block;margin:4px 0 2px;font-family:var(--font-display, inherit);font-size:17px;font-weight:800;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.crm-pro .nnai-d-mini span{font-size:12px;font-weight:600;color:var(--muted)}.crm-pro .nnai-d-mini.is-ok span{color:var(--d-ok)}.crm-pro .nnai-d-mini.is-bad span{color:var(--d-bad)}.crm-pro .nnai-d-rows{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:8px}.crm-pro .nnai-d-row{display:grid;grid-template-columns:32px minmax(0,1fr) auto;gap:10px;align-items:center;padding:10px 12px;border-radius:14px;background:var(--d-row);border:1px solid var(--d-rline);min-height:56px}.crm-pro .nnai-d-row.is-project{grid-template-columns:32px minmax(0,1fr) 44px auto}.crm-pro .nnai-d-row.is-project .nnai-d-grade{justify-self:center}.crm-pro .nnai-d-rows.no-grade .nnai-d-row.is-project{grid-template-columns:32px minmax(0,1fr) auto}.crm-pro .nnai-d-th.no-grade{grid-template-columns:minmax(0,1fr) auto}.crm-pro .nnai-d-grade.is-none{width:auto;height:auto;font:500 10.5px var(--font-body, inherit);color:var(--muted);opacity:.8;white-space:nowrap}.crm-pro .nnai-d-row.is-issue{grid-template-columns:34px minmax(0,1fr) auto}.crm-pro .nnai-d-row__main{min-width:0;color:var(--ink);text-decoration:none}.crm-pro a.nnai-d-row__main:hover b{color:var(--brand)}.crm-pro .nnai-d-row__main b{display:flex;align-items:center;gap:8px;min-width:0;font-size:13.5px;font-weight:600}.crm-pro .nnai-d-row__main small{display:block;color:var(--muted);font-size:12px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.crm-pro .nnai-d-row.is-issue .nnai-d-row__main b{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.35}.crm-pro .nnai-d-row__side{display:flex;flex-direction:column;align-items:flex-end;gap:4px}.crm-pro .nnai-d-mark{flex:none;width:32px;height:32px;border-radius:10px;display:grid;place-items:center;background:var(--d-solid);border:1px solid var(--d-cline)}.crm-pro .nnai-d-mark img{display:block;max-width:26px}.crm-pro .nnai-d-legend span{display:inline-flex;align-items:center;gap:0}.crm-pro .nnai-d-legend img,.crm-pro .nnai-d-seg img{display:inline-block;vertical-align:middle}.crm-pro .nnai-d-seg button{display:inline-flex;align-items:center;justify-content:center;min-width:44px}.crm-pro .nnai-d-env{flex:none;font-style:normal;font-size:10.5px;font-weight:600;color:var(--muted);padding:2px 6px;border-radius:6px;background:var(--d-chip);border:1px solid var(--d-line)}.crm-pro .nnai-d-sdot{display:inline-block;width:7px;height:7px;border-radius:50%;margin-right:6px;vertical-align:1px;background:var(--tc, var(--muted))}.crm-pro .nnai-d-sfoot{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:14px;padding-top:14px;border-top:1px dashed var(--d-line)}.crm-pro .nnai-d-sfoot small{display:block;font-size:12px;color:var(--muted)}.crm-pro .nnai-d-sfoot b{font-family:var(--font-display, inherit);font-size:17px;font-weight:800;letter-spacing:-.02em;margin-right:4px;font-variant-numeric:tabular-nums}.crm-pro .nnai-d-sfoot span{font-size:12px;font-weight:600;color:var(--muted)}.crm-pro .nnai-d-sfoot .is-bad{color:var(--d-bad)}.crm-pro .nnai-d-th>span:nth-child(2){justify-self:center;white-space:nowrap}.crm-pro .nnai-d-th{display:grid;grid-template-columns:minmax(0,1fr) 44px auto;gap:10px;padding:0 12px 8px 52px;font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.crm-pro .nnai-d-grade{width:24px;height:22px;border-radius:6px;display:grid;place-items:center;font-family:var(--font-display, inherit);font-size:11.5px;font-weight:800;color:var(--muted)}.crm-pro .nnai-d-grade.g-A,.crm-pro .nnai-d-grade.g-B{color:color-mix(in srgb,var(--d-ok) 82%,var(--ink, #16151A));background:color-mix(in srgb,var(--d-ok) 14%,transparent)}.crm-pro .nnai-d-grade.g-C{color:color-mix(in srgb,var(--d-warn) 82%,var(--ink, #16151A));background:color-mix(in srgb,var(--d-warn) 15%,transparent)}.crm-pro .nnai-d-grade.g-D,.crm-pro .nnai-d-grade.g-E{color:color-mix(in srgb,var(--d-bad) 82%,var(--ink, #16151A));background:color-mix(in srgb,var(--d-bad) 13%,transparent)}.crm-pro .nnai-d-sev{font-size:11.5px;font-weight:700;padding:4px 10px;border-radius:999px;white-space:nowrap;color:color-mix(in srgb,var(--tc) 82%,var(--ink, #16151A));background:color-mix(in srgb,var(--tc) 13%,transparent)}.crm-pro .nnai-d-sev.tone-neutral{color:var(--d-ink2);background:color-mix(in srgb,var(--muted) 14%,transparent)}.crm-pro .nnai-d-anchor{position:relative;top:-90px;display:block;height:0}.crm-pro .nnai-d-herocard .nn-pcard__body{padding:0 8px 14px}.crm-pro .nnai-cst{position:relative}.crm-pro .nnai-cst__svg{display:block;width:100%;height:auto;max-height:520px;overflow:visible;font-family:var(--font-body, inherit);direction:ltr}.crm-pro .nnai-cst__s-accent{stop-color:var(--accent, var(--brand))}.crm-pro .nnai-cst__s-brand{stop-color:var(--brand)}.crm-pro .nnai-cst__pf circle{fill:var(--muted)}.crm-pro .nnai-cst__pf-ring{fill:none;stroke:var(--muted);stroke-opacity:.35;stroke-dasharray:1 6}.crm-pro .nnai-cst__link{fill:none;stroke:var(--tc);stroke-opacity:.22;stroke-width:1.1;stroke-dasharray:3 6}.crm-pro .nnai-cst__link.is-hot{stroke-opacity:.45;stroke-width:1.6}.crm-pro .nnai-cst__cl{cursor:pointer;outline:none}.crm-pro .nnai-cst__bg{fill:var(--tc);fill-opacity:.06;transition:fill-opacity .2s ease}.crm-pro .nnai-cst__cl:hover .nnai-cst__bg,.crm-pro .nnai-cst__cl:focus-visible .nnai-cst__bg,.crm-pro .nnai-cst__cl.is-picked .nnai-cst__bg{fill-opacity:.14}.crm-pro .nnai-cst__cl:focus-visible .nnai-cst__lbl-bg{stroke:var(--brand);stroke-width:2}.crm-pro .nnai-cst__dot{fill:var(--tc);opacity:.85}.crm-pro .nnai-cst__pulse{fill:none;stroke:var(--tc);stroke-opacity:.35;transform-box:fill-box;transform-origin:center;animation:nnai-cst-pulse 2.4s ease-in-out infinite}.crm-pro .nnai-cst__empty{fill:none;stroke:var(--tc);stroke-opacity:.25;stroke-dasharray:2 4}.crm-pro .nnai-cst__fl{animation:nnai-cst-float 11s ease-in-out infinite;will-change:transform}.crm-pro .nnai-cst__drift{animation:nnai-cst-drift 11s ease-in-out infinite;will-change:transform}.crm-pro .nnai-cst__bg{transform-box:fill-box;transform-origin:center;animation:nnai-cst-breathe 6s ease-in-out infinite alternate}.crm-pro .nnai-cst__orbit{animation:nnai-cst-spin 240s linear infinite}.crm-pro .nnai-cst__link{animation:nnai-cst-flow 3s linear infinite}.crm-pro .nnai-cst__halo{stroke-opacity:.85;transform-box:fill-box;transform-origin:center;animation:nnai-cst-spin 16s linear infinite}.crm-pro .nnai-cst.is-paused *{animation-play-state:paused!important}.crm-pro .nnai-cst__cl{transition:opacity .25s ease}.crm-pro .nnai-cst__svg:has(.nnai-cst__cl:hover) .nnai-cst__cl:not(:hover),.crm-pro .nnai-cst__svg:has(.nnai-cst__cl:focus-visible) .nnai-cst__cl:not(:focus-visible){opacity:.6}.crm-pro .nnai-cst__lbl-sh{fill:color-mix(in srgb,var(--ink) 6%,transparent)}.crm-pro .nnai-cst__lbl-bg{fill:var(--d-solid);stroke:var(--d-cline)}.crm-pro .nnai-cst__cl.is-hot .nnai-cst__lbl-bg{stroke:color-mix(in srgb,var(--d-warn) 55%,transparent)}.crm-pro .nnai-cst__cl.is-picked .nnai-cst__lbl-bg{stroke:var(--brand);stroke-width:1.6}.crm-pro .nnai-cst__lbl-t{font-size:12.5px;font-weight:700;fill:var(--ink)}.crm-pro .nnai-cst__lbl-n{font-family:var(--font-display, inherit);font-size:14px;font-weight:800;fill:var(--ink)}.crm-pro .nnai-cst__cl.is-hot .nnai-cst__lbl-n{fill:var(--d-warn)}.crm-pro .nnai-cst__lbl-s{font-size:11.5px;fill:var(--muted)}.crm-pro .nnai-cst.is-compact .nnai-cst__lbl-t{font-size:17px}.crm-pro .nnai-cst.is-compact .nnai-cst__lbl-n{font-size:19px}.crm-pro .nnai-cst.is-compact .nnai-cst__dot{transform-box:fill-box;transform-origin:center;transform:scale(1.4)}.crm-pro .nnai-cst__disc{fill:color-mix(in srgb,var(--brand) 5%,transparent)}[data-layout-mode=dark] .crm-pro .nnai-cst__disc,[data-bs-theme=dark] .crm-pro .nnai-cst__disc{fill-opacity:.92}.crm-pro .nnai-cst__disc-sh{fill:none}.crm-pro .nnai-cst__legend{margin:4px 0 0;padding:0 16px;list-style:none;display:flex;flex-wrap:wrap;gap:6px 18px;font-size:11.5px;color:var(--d-ink2)}.crm-pro .nnai-cst__legend i{display:inline-block;width:8px;height:8px;border-radius:50%;margin-right:6px;vertical-align:0;background:var(--brand)}.crm-pro .nnai-cst__legend i.is-warn{background:var(--d-warn)}.crm-pro .nnai-cst__legend i.is-ok{background:var(--d-ok)}.crm-pro .nnai-cst__legend i.is-pf{width:5px;height:5px;background:var(--muted)}@keyframes nnai-cst-float{0%,to{transform:translate(0)}25%{transform:translate(var(--dx, 1px),var(--dy, 1px))}50%{transform:translate(calc(var(--dy, 1px) * -1),var(--dx, 1px))}75%{transform:translate(calc(var(--dx, 1px) * -1),calc(var(--dy, 1px) * -1))}}@keyframes nnai-cst-breathe{0%{transform:scale(1)}to{transform:scale(1.09)}}@keyframes nnai-cst-drift{0%,to{transform:translate(0)}33%{transform:translate(var(--bx, 6px),var(--by, 4px))}66%{transform:translate(calc(var(--by, 4px) * -1),calc(var(--bx, 6px) * .6))}}@keyframes nnai-cst-spin{to{transform:rotate(360deg)}}@keyframes nnai-cst-flow{to{stroke-dashoffset:-18}}@keyframes nnai-cst-pulse{0%,to{transform:scale(1);stroke-opacity:.35}50%{transform:scale(1.35);stroke-opacity:.12}}@media(prefers-reduced-motion:reduce){.crm-pro .nnai-cst *{animation:none!important}}html[data-motion=reduce] .crm-pro .nnai-cst *{animation:none!important}.crm-pro .nnai-d-seg{display:inline-flex;padding:3px;border-radius:11px;background:var(--d-chip);border:1px solid var(--d-line)}.crm-pro .nnai-d-seg button{border:0;background:transparent;font-size:12px;font-weight:600;color:var(--muted);padding:5px 10px;border-radius:8px;cursor:pointer}.crm-pro .nnai-d-seg button.is-on{background:var(--d-solid);color:var(--ink);box-shadow:0 6px 14px -8px color-mix(in srgb,var(--ink) 30%,transparent)}.crm-pro .nnai-d-pipe__sum{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;margin:2px 0 14px}.crm-pro .nnai-d-pipe__big{margin:0;font-family:var(--font-display, inherit);font-size:18px;font-weight:800;letter-spacing:-.02em}.crm-pro .nnai-d-pipe__big span{font:600 14px var(--font-body, inherit);color:var(--d-ink2);letter-spacing:0}.crm-pro .nnai-d-pipe__sum .nnai-d-muted{margin-top:4px}.crm-pro .nnai-d-legend{flex:none;display:flex;gap:14px;font-size:12px;font-weight:500;color:var(--d-ink2);white-space:nowrap}.crm-pro .nnai-d-legend i,.crm-pro .nnai-d-stage__bar i{display:inline-block;background:var(--brand)}.crm-pro .nnai-d-legend i{width:10px;height:10px;border-radius:3px;margin-right:6px;vertical-align:-1px}.crm-pro .nnai-d-legend i.is-csp,.crm-pro .nnai-d-stage__bar i.is-csp{background:var(--d-syn)}.crm-pro .nnai-d-pipe__alert{display:flex;align-items:center;gap:10px;margin-bottom:14px;padding:12px 14px;border-radius:14px;font-size:13px;line-height:1.45;color:var(--d-ink2);background:color-mix(in srgb,var(--d-warn) 9%,var(--d-solid));border:1px solid color-mix(in srgb,var(--d-warn) 22%,transparent)}.crm-pro .nnai-d-pipe__alert>.nni{flex:none;color:var(--d-warn)}.crm-pro .nnai-d-pipe__alert b{color:var(--ink)}.crm-pro .nnai-d-pipe__alert>span{flex:1}.crm-pro .nnai-d-stages{position:relative;margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:6px}.crm-pro .nnai-d-stages:before{content:"";position:absolute;left:15px;top:18px;bottom:18px;width:2px;background:linear-gradient(var(--d-line),color-mix(in srgb,var(--brand) 30%,transparent),var(--d-line))}.crm-pro .nnai-d-stage{position:relative;display:grid;grid-template-columns:32px minmax(0,1fr);gap:12px;padding:8px 12px 8px 0;border-radius:14px;min-height:64px}.crm-pro .nnai-d-stage.is-zero{opacity:.8}.crm-pro .nnai-d-stage.is-hot{background:color-mix(in srgb,var(--d-warn) 7%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--d-warn) 24%,transparent)}.crm-pro .nnai-d-stage.is-focus{box-shadow:inset 0 0 0 2px color-mix(in srgb,var(--brand) 45%,transparent)}.crm-pro .nnai-d-stage__no{position:relative;z-index:1;width:28px;height:28px;margin-left:2px;border-radius:50%;display:grid;place-items:center;font-family:var(--font-display, inherit);font-size:12.5px;font-weight:700;color:var(--d-ink2);background:var(--d-solid);border:1.5px solid var(--d-line)}.crm-pro .nnai-d-stage.is-hot .nnai-d-stage__no{color:var(--d-warn);font-weight:800;background:color-mix(in srgb,var(--d-warn) 16%,var(--d-solid));border-color:var(--d-warn);box-shadow:0 0 0 4px color-mix(in srgb,var(--d-warn) 16%,transparent)}.crm-pro .nnai-d-stage__top{display:flex;align-items:baseline;justify-content:space-between}.crm-pro .nnai-d-stage__top b{font-family:var(--font-display, inherit);font-size:14px;font-weight:700}.crm-pro .nnai-d-stage__n{font-family:var(--font-display, inherit);font-size:17px;font-weight:800;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.crm-pro .nnai-d-stage__bar{display:flex;gap:2px;height:6px;margin:7px 0;border-radius:6px;background:var(--d-row);overflow:hidden}.crm-pro .nnai-d-stage__bar i{height:100%;border-radius:3px;min-width:0}.crm-pro .nnai-d-stage__meta{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.crm-pro .nnai-d-stage__meta small{color:var(--muted);font-size:12px;margin-right:4px}.crm-pro .nnai-d-pchip{font-size:11.5px;font-weight:500;padding:3px 8px;border-radius:8px;color:var(--d-ink2);background:var(--d-row);border:1px solid var(--d-rline);text-decoration:none;max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}a.nnai-d-pchip:hover{color:var(--brand)}.crm-pro .nnai-d-pchip.is-more{color:var(--muted)}.crm-pro .nnai-d-pipe__foot{margin-top:12px;padding-top:12px;border-top:1px dashed var(--d-line);font-size:12.5px;color:var(--d-ink2)}.crm-pro .nnai-d-pipe__foot>span{font-size:11px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);margin-right:8px}.crm-pro .nnai-d-tl{position:relative;margin:0;padding:0;list-style:none;display:flex;flex-direction:column}.crm-pro .nnai-d-tl:before{content:"";position:absolute;inset-inline-start:13px;top:16px;bottom:16px;width:2px;border-radius:2px;background:linear-gradient(color-mix(in srgb,var(--brand) 35%,transparent),var(--d-line))}.crm-pro .nnai-d-tl li{position:relative;display:grid;grid-template-columns:28px minmax(0,1fr) auto;gap:12px;align-items:start;padding:9px 0}.crm-pro .nnai-d-tl li+li{border-top:1px dashed var(--d-rline)}.crm-pro .nnai-d-tl__dot{position:relative;z-index:1;width:28px;height:28px;border-radius:50%;display:grid;place-items:center;color:var(--brand);background:var(--d-solid);border:1.5px solid color-mix(in srgb,var(--brand) 35%,transparent)}.crm-pro .nnai-d-tl li:first-child .nnai-d-tl__dot{color:var(--on-brand, var(--d-solid));background:var(--brand);border-color:var(--brand)}.crm-pro .nnai-d-tl__body{min-width:0;color:var(--ink);text-decoration:none}.crm-pro .nnai-d-tl__body p{margin:0;font-size:13px;overflow-wrap:anywhere}.crm-pro .nnai-d-tl__body b{font-weight:600}.crm-pro .nnai-d-tl__body small{color:var(--muted);font-size:12px}.crm-pro .nnai-d-tl .nnai-d-time{font-weight:600;padding-top:5px}.crm-pro .nnai-d-tl__body p{line-height:1.4;padding-top:4px}@media(min-width:1281px){html[data-layout] body.nn-ui .page-content>.container-fluid:has(.nnai-d){padding-inline:0}}@media(max-width:1280px){.crm-pro .nnai-d-kpis,.crm-pro .nnai-d-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.crm-pro .nnai-d-col.is-mid{grid-column:1 / -1;order:-1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--d-gut);align-items:stretch}}@media(max-width:900px){.crm-pro .nnai-d-grid,.crm-pro .nnai-d-col.is-mid,.crm-pro .nnai-d-band{grid-template-columns:minmax(0,1fr)}}@media(max-width:600px){.crm-pro.nnai-d{--d-gut: 16px}.crm-pro .nnai-d-hello__act .nnai-d-btn{flex:1}.crm-pro .nnai-d-kpis{gap:10px}.crm-pro .nnai-d-kpi{min-height:0;padding:14px}.crm-pro .nnai-d-kpi__val{margin-top:10px}.crm-pro .nnai-d-kpi__lbl{font-size:12px}.crm-pro .nnai-d-kpi__st,.crm-pro .nnai-d-kpi__sp{display:none}.crm-pro .nnai-d-kpi__hint,.crm-pro .nnai-d-kpi.has-sp .nnai-d-kpi__hint{max-width:none}.crm-pro .nnai-d-delta span:last-child{display:block;margin:2px 0 0}.crm-pro .nnai-d-grid{display:flex;flex-direction:column}.crm-pro .nnai-d-col,.crm-pro .nnai-d-col.is-mid{display:contents}.crm-pro .nnai-d-herocard{order:1}.crm-pro .nnai-d-pipe{order:2}.crm-pro .nnai-d-attn{order:3}.crm-pro [data-testid=dash-projects]{order:4}.crm-pro [data-testid=dash-flow]{order:5}.crm-pro [data-testid=dash-servers]{order:6}.crm-pro [data-testid=dash-recent]{order:7}.crm-pro .nnai-cst__svg{max-height:320px}.crm-pro .nnai-d-stage{min-height:56px}.crm-pro .nnai-d-stage .nnai-d-pchip{display:none}.crm-pro .nnai-d-pipe__alert{flex-wrap:wrap}.crm-pro .nnai-d-pipe__alert .nnai-d-btn{width:100%;height:44px}.crm-pro .nnai-d-th{display:none}.crm-pro .nnai-d-row.is-project{grid-template-columns:30px minmax(0,1fr) auto}.crm-pro .nnai-d-row .nnai-d-grade{display:none}.crm-pro .nnai-d-btn,.crm-pro .nnai-d-seg button{min-height:44px}.crm-pro .nnai-d-pipe .nn-pcard__head{flex-wrap:wrap}.crm-pro .nnai-d-row__main,.crm-pro .nnai-d-tl__body{min-height:44px;display:flex;flex-direction:column;justify-content:center}.crm-pro .nnai-d .nn-pcard__meta a{display:inline-flex;align-items:center;min-height:44px;padding:0 4px}.crm-pro .nnai-d-lead__a{display:inline-block;padding:12px 4px;margin:-12px -4px}}@media(min-width:768px){html[data-layout] body.nn-ui .page-content:has(.nnai-d){padding-inline-end:var(--ask-safe, 68px)!important}}@media(max-width:767.98px){.crm-pro.nnai-d .nnai-askw__fab{display:none}}.crm-pro.nnai-sv{container-type:inline-size;container-name:sv}.crm-pro.nnai-sv .nnai-d-btn[disabled],.crm-pro.nnai-sv .nnai-d-btn:disabled{opacity:.55;cursor:not-allowed}.crm-pro.nnai-sv .nnai-num{font-variant-numeric:tabular-nums}.crm-pro .nnai-sv-head{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:12px 16px;align-items:center}.crm-pro .nnai-sv-head__back{width:40px;height:40px;border-radius:12px;display:grid;place-items:center;color:var(--d-ink2);text-decoration:none;background:var(--d-solid);border:1px solid var(--d-line)}.crm-pro .nnai-sv-head__back:hover{color:var(--brand);border-color:color-mix(in srgb,var(--brand) 35%,transparent)}[dir=rtl] .crm-pro .nnai-sv-head__back .nni{transform:scaleX(-1)}.crm-pro .nnai-sv-head__t{min-width:0}.crm-pro .nnai-sv-head__row{display:flex;align-items:center;gap:10px 12px;flex-wrap:wrap;min-width:0}.crm-pro .nnai-sv-head__row h1{margin:0;min-width:0;font-family:var(--font-display, inherit);font-size:var(--fs-h1, 21px);line-height:var(--lh-h1, 1.25);font-weight:800;letter-spacing:-.015em;color:var(--ink);overflow-wrap:anywhere}.crm-pro .nnai-sv-logo{flex:none;display:inline-flex;align-items:center}.crm-pro .nnai-sv-logo img{display:block}.crm-pro .nnai-sv-env{font-size:11.5px;padding:3px 8px}.crm-pro .nnai-sv-env.is-prod{color:var(--d-bad);border-color:color-mix(in srgb,var(--d-bad) 35%,transparent)}.crm-pro .nnai-sv-head__sub{display:flex;align-items:center;flex-wrap:wrap;gap:4px 8px;margin-top:4px;font-size:13px;color:var(--muted);min-width:0}.crm-pro .nnai-sv-head__sub>*+*:before{content:"·";margin-inline-end:8px}.crm-pro .nnai-sv-head__act{display:flex;gap:10px;align-items:center}.crm-pro .nnai-sv-head.is-list{grid-template-columns:minmax(0,1fr) auto}.crm-pro .nnai-sv-kpis{display:grid;grid-template-columns:minmax(0,1.55fr) repeat(4,minmax(0,1fr));gap:var(--d-gut)}.crm-pro .nnai-sv-kpis:not(.has-quality){grid-template-columns:minmax(0,1.55fr) repeat(3,minmax(0,1fr))}.crm-pro .nnai-sv-kpis.no-logs.has-quality{grid-template-columns:minmax(0,1.55fr) repeat(3,minmax(0,1fr))}.crm-pro .nnai-sv-kpis.no-logs:not(.has-quality){grid-template-columns:minmax(0,1.55fr) repeat(2,minmax(0,1fr))}.crm-pro .nnai-sv-kpis .nnai-d-kpi{min-height:132px}.crm-pro .nnai-sv-meter{width:100%;margin-top:10px}.crm-pro .nnai-sv-gbar{display:flex;gap:2px;height:8px;margin-top:10px;border-radius:6px;overflow:hidden}.crm-pro .nnai-sv-gbar i{display:block;height:100%}.crm-pro .nnai-sv-gbar .g-A{background:var(--d-ok)}.crm-pro .nnai-sv-gbar .g-B{background:color-mix(in srgb,var(--d-ok) 55%,transparent)}.crm-pro .nnai-sv-gbar .g-C{background:var(--d-warn)}.crm-pro .nnai-sv-gbar .g-D{background:color-mix(in srgb,var(--d-bad) 60%,transparent)}.crm-pro .nnai-sv-gbar .g-E{background:var(--d-bad)}.crm-pro .nnai-sv-status{display:flex;flex-direction:column;border-color:color-mix(in srgb,var(--tc, var(--muted)) 32%,var(--d-cline))}.crm-pro .nnai-sv-status:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:radial-gradient(120% 90% at 0% 0%,color-mix(in srgb,var(--tc, var(--muted)) 11%,transparent),transparent 62%)}.crm-pro .nnai-sv-status.tone-neutral:before{display:none}.crm-pro .nnai-sv-status__title{margin:10px 0 0;font-family:var(--font-display, inherit);font-size:var(--fs-h2, 16px);line-height:1.3;font-weight:800;color:var(--ink);overflow-wrap:anywhere}.crm-pro .nnai-sv-status__act{margin-top:auto;padding-top:12px;display:flex;gap:8px;flex-wrap:wrap}.crm-pro .nnai-sv-status__note{font-size:12.5px;color:var(--muted)}.crm-pro .nnai-sv-status__err{margin:8px 0 0;font-size:12.5px;color:var(--d-bad)}.crm-pro .nnai-sv-tabs{align-self:flex-start}.crm-pro .nnai-sv-grid{display:grid;grid-template-columns:minmax(0,1.45fr) minmax(0,1fr);gap:var(--d-gut);align-items:start}.crm-pro .nnai-sv-col{display:flex;flex-direction:column;gap:var(--d-gut);min-width:0}.crm-pro .nnai-sv-sub{margin:18px 0 8px;font-size:12.5px;font-weight:600;color:var(--d-ink2)}.crm-pro .nnai-sv-hint{margin:14px 0 0;font-size:12.5px;color:var(--muted);overflow-wrap:anywhere}.crm-pro .nnai-sv-link{border:0;background:none;padding:0;display:inline-flex;align-items:center;gap:4px;font:600 13px var(--font-body, inherit);color:var(--brand);cursor:pointer;text-decoration:none}.crm-pro .nnai-sv-link:hover{color:var(--brand-ink, var(--brand));text-decoration:underline}.crm-pro .nnai-sv-link:focus-visible{outline:2px solid var(--brand);outline-offset:2px;border-radius:4px}.crm-pro .nnai-sv-score{flex:none;font-size:12.5px;font-weight:700;color:var(--d-ink2);white-space:nowrap;font-variant-numeric:tabular-nums}.crm-pro .nnai-sv-dist{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.crm-pro .nnai-sv-dist>div{display:flex;align-items:center;gap:8px;min-width:0;padding:8px 10px;border-radius:12px;background:var(--d-row);border:1px solid var(--d-rline)}.crm-pro .nnai-sv-dist>div.is-zero{opacity:.6}.crm-pro .nnai-sv-dist b{font-family:var(--font-display, inherit);font-size:15px;font-weight:800}.crm-pro .nnai-sv-dist span:last-child{font-size:11.5px;color:var(--muted)}.crm-pro .nnai-sv-row{grid-template-columns:26px minmax(0,1fr) auto;min-height:52px}.crm-pro.nnai-sv .nnai-d-row .nnai-d-grade{display:grid}.crm-pro .nnai-svl-attn .nnai-d-row__main b{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;line-height:1.35;white-space:normal}.crm-pro .nnai-sv-rule{grid-template-columns:minmax(0,1fr) auto;min-height:52px}.crm-pro .nnai-sv-share{display:block;height:5px;margin-top:6px;border-radius:5px;background:color-mix(in srgb,var(--brand) 12%,transparent)}.crm-pro .nnai-sv-share i{display:block;height:100%;border-radius:5px;background:var(--brand)}.crm-pro .nnai-sv-group+.nnai-sv-group{margin-top:14px}.crm-pro .nnai-sv-group__h{margin:0 0 8px;font-size:13px;color:var(--d-ink2);overflow-wrap:anywhere}.crm-pro .nnai-sv-group__h b{color:var(--ink);font-weight:600}.crm-pro .nnai-sv-fail,.crm-pro .nnai-sv-fact{grid-template-columns:minmax(0,1fr) auto;min-height:48px}.crm-pro .nnai-sv-scroll{max-height:420px;overflow-y:auto;padding-inline-end:4px}.crm-pro .nnai-sv-foot{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-top:12px}.crm-pro .nnai-sv-lstats{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1.4fr);gap:12px;align-items:end}.crm-pro .nnai-sv-lstats small{display:block;font-size:12px;color:var(--muted)}.crm-pro .nnai-sv-lstats b{display:block;margin-top:4px;font-family:var(--font-display, inherit);font-size:20px;font-weight:800;line-height:1;font-variant-numeric:tabular-nums}.crm-pro .nnai-sv-lstats b.is-bad{color:var(--d-bad)}.crm-pro .nnai-sv-bars{display:flex;align-items:flex-end;gap:5px;height:44px}.crm-pro .nnai-sv-bars i{flex:1;min-height:3px;border-radius:4px 4px 0 0;background:color-mix(in srgb,var(--d-bad) 72%,transparent)}.crm-pro .nnai-sv-bars i.is-zero{background:color-mix(in srgb,var(--muted) 22%,transparent)}.crm-pro .nnai-sv-lstats+.nnai-d-muted{margin-top:12px}.crm-pro .nnai-sv-inline{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;font-size:13.5px;color:var(--d-ink2)}.crm-pro .nnai-sv-skel{display:flex;flex-direction:column;gap:10px}.crm-pro .nnai-sv-skel i{display:block;height:44px;border-radius:12px;background:linear-gradient(90deg,var(--d-row),color-mix(in srgb,var(--muted) 10%,var(--d-row)),var(--d-row));background-size:200% 100%;animation:nnai-sv-skel 1.4s ease-in-out infinite}@keyframes nnai-sv-skel{0%{background-position:100% 0}to{background-position:-100% 0}}@media(prefers-reduced-motion:reduce){.crm-pro .nnai-sv-skel i{animation:none}}html[data-motion=reduce] .crm-pro .nnai-sv-skel i{animation:none}.crm-pro.nnai-sv .nnai-server-list{margin:0;padding:20px;border-radius:var(--d-r);background:var(--d-card);border:1px solid var(--d-cline);box-shadow:var(--d-shadow)}.crm-pro.nnai-sv .nnai-server-pull{gap:var(--d-gut)}.crm-pro .nnai-sv-logs>.nnai-step-card{margin:0;border-radius:var(--d-r);background:var(--d-card);border:1px solid var(--d-cline);box-shadow:var(--d-shadow)}.crm-pro .nnai-svl-grid{display:grid;grid-template-columns:minmax(0,2.2fr) minmax(0,1fr);gap:var(--d-gut);align-items:start}.crm-pro .nnai-svl-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--d-gut)}.crm-pro .nnai-svl-row{display:grid;grid-template-columns:34px minmax(0,1.5fr) repeat(3,minmax(0,.62fr)) minmax(0,1.05fr) 220px;gap:16px;align-items:center;padding:12px 14px;border-radius:14px;background:var(--d-row);border:1px solid var(--d-rline);min-height:72px}.crm-pro .nnai-svl-row .nnai-sv-logo{justify-content:center}.crm-pro .nnai-svl-row b{display:block;min-width:0;font-size:13.5px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.crm-pro .nnai-svl-row small{display:block;font-size:12px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.crm-pro .nnai-svl-row .is-num b{font-family:var(--font-display, inherit);font-size:15px;font-weight:800;font-variant-numeric:tabular-nums}.crm-pro .nnai-svl-row .is-num b span{font:600 12px var(--font-body, inherit);color:var(--muted);margin-inline-start:4px}.crm-pro .nnai-svl-name{min-width:0;color:var(--ink);text-decoration:none}.crm-pro a.nnai-svl-name:hover b{color:var(--brand)}.crm-pro .nnai-svl-name b{display:flex;align-items:center;gap:8px}.crm-pro .nnai-svl-state{min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:4px}.crm-pro .nnai-svl-act{display:flex;gap:8px;justify-content:flex-end}.crm-pro .nnai-svl-group+.nnai-svl-group{margin-top:18px}.crm-pro .nnai-svl-group__h{margin:0 0 8px;font-size:11px;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.crm-pro .nnai-svl-add{margin:14px 0 0;font-size:13px;color:var(--muted)}.crm-pro .nnai-svl-add a{color:var(--brand);font-weight:600}.crm-pro .nnai-svl-attn{grid-template-columns:30px minmax(0,1fr) auto;min-height:52px}.crm-pro .nnai-svl-attn .nnai-d-ibox{width:30px;height:30px;border-radius:10px}.crm-pro .nnai-svl-per{list-style:none;margin:12px 0 0;padding:0;display:flex;flex-direction:column;gap:6px;font-size:13px}.crm-pro .nnai-svl-per li{display:flex;justify-content:space-between;gap:12px;min-width:0}.crm-pro .nnai-svl-per bdi{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.crm-pro .nnai-svl-per span{flex:none;color:var(--muted);font-variant-numeric:tabular-nums}.crm-pro .nnai-sv-bars.is-tall{height:64px}.crm-pro .nnai-svl-notice{display:grid;grid-template-columns:44px minmax(0,1fr);gap:16px;align-items:start;margin:0;padding:24px;border-radius:var(--d-r);background:var(--d-card);border:1px solid var(--d-cline);box-shadow:var(--d-shadow)}.crm-pro .nnai-svl-notice .nnai-d-ibox{width:44px;height:44px;border-radius:14px}.crm-pro .nnai-svl-notice__t{margin:0 0 4px;font-size:var(--fs-h2, 16px);font-weight:700;color:var(--ink)}.crm-pro .nnai-svl-notice__a{margin-top:14px;display:flex;gap:10px;flex-wrap:wrap}.crm-pro .nnai-svl-steps{margin:10px 0 0;padding-inline-start:20px;font-size:13.5px;color:var(--d-ink2)}.crm-pro .nnai-svl-steps li+li{margin-top:4px}@container sv (max-width: 1250px){.crm-pro .nnai-sv-kpis,.crm-pro .nnai-sv-kpis:not(.has-quality),.crm-pro .nnai-sv-kpis.no-logs.has-quality,.crm-pro .nnai-sv-kpis.no-logs:not(.has-quality){grid-template-columns:repeat(6,minmax(0,1fr))}.crm-pro .nnai-sv-kpis>*{grid-column:span 3}.crm-pro .nnai-sv-kpis.has-quality:not(.no-logs)>:nth-child(-n+3),.crm-pro .nnai-sv-kpis.no-logs:not(.has-quality)>*{grid-column:span 2}}@container sv (max-width: 1500px){.crm-pro .nnai-svl-row{grid-template-columns:34px minmax(0,1.5fr) repeat(2,minmax(0,.75fr)) minmax(0,1fr) auto}.crm-pro .nnai-svl-row .is-server{display:none}}@container sv (max-width: 1100px){.crm-pro .nnai-sv-grid,.crm-pro .nnai-svl-grid{grid-template-columns:minmax(0,1fr)}}@container sv (max-width: 900px){.crm-pro .nnai-sv-kpis,.crm-pro .nnai-sv-kpis:not(.has-quality),.crm-pro .nnai-sv-kpis.no-logs.has-quality,.crm-pro .nnai-sv-kpis.no-logs:not(.has-quality),.crm-pro .nnai-svl-kpis{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.crm-pro .nnai-sv-kpis>*,.crm-pro .nnai-sv-kpis.has-quality:not(.no-logs)>:nth-child(-n+3),.crm-pro .nnai-sv-kpis.no-logs:not(.has-quality)>*{grid-column:auto}.crm-pro .nnai-sv-kpis>.nnai-sv-status{grid-column:1 / -1}.crm-pro .nnai-sv-dist{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px}.crm-pro .nnai-sv-dist>div{flex-direction:column;gap:2px;padding:8px 4px}.crm-pro .nnai-svl-row{grid-template-columns:30px minmax(0,1fr) auto;gap:8px 12px}.crm-pro .nnai-svl-row .is-num{display:none}.crm-pro .nnai-svl-row .nnai-svl-nums{display:flex}.crm-pro .nnai-svl-row .nnai-svl-state{grid-column:2 / -1;flex-direction:row;flex-wrap:wrap;align-items:center;gap:6px 10px}.crm-pro .nnai-svl-row .nnai-svl-act{grid-column:1 / -1;justify-content:stretch}.crm-pro .nnai-svl-row .nnai-svl-act>*{flex:1 1 0}}.crm-pro .nnai-svl-nums{display:none;grid-column:2 / -1;gap:14px;font-size:12.5px;color:var(--d-ink2);flex-wrap:wrap}.crm-pro .nnai-svl-nums b{display:inline;font-size:13px}@container sv (max-width: 560px){.crm-pro .nnai-sv-head{grid-template-columns:40px minmax(0,1fr);align-items:start}.crm-pro .nnai-sv-head__act{grid-column:1 / -1}.crm-pro .nnai-sv-head__act>*{flex:1 1 auto}.crm-pro .nnai-sv-kpis .nnai-d-kpi,.crm-pro .nnai-svl-kpis .nnai-d-kpi{min-height:0;padding:14px 16px}.crm-pro.nnai-sv .nnai-d-kpi__lbl{white-space:normal;line-height:1.25}.crm-pro .nnai-sv-kpis .nnai-d-kpi__sp{display:none}.crm-pro .nnai-sv-kpis .nnai-d-kpi.has-sp .nnai-d-kpi__hint{max-width:none}.crm-pro .nnai-sv-lstats{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.crm-pro .nnai-sv-lstats .nnai-sv-bars{grid-column:1 / -1}.crm-pro .nnai-sv-dist span:last-child{display:none}.crm-pro.nnai-sv .nnai-server-list{padding:14px}}.crm-pro.nnai-sv .nnai-d-kpi.is-feature .nnai-d-kpi__val{font-size:var(--fs-kpi, 22px)}.crm-pro .nnai-sv-nw{white-space:nowrap}.crm-pro .nnai-sv-nw+.nnai-sv-nw:before{content:"·";margin:0 6px}.crm-pro .nnai-svl-notice.is-center{max-width:640px;margin:48px auto 0}.crm-pro.nnai-sv .nnai-sv-logs>.nnai-step-card{padding:20px}.crm-pro.nnai-sv .nnai-sv-logs .nnai-logs__h{font-size:var(--fs-card-title, 15px);font-weight:700;text-transform:none;letter-spacing:0}.crm-pro.nnai-sv .nnai-sv-logs .nnai-step-decision{border:0;border-radius:0;box-shadow:none;background:transparent;padding:4px 0}.crm-pro.nnai-sv .nnai-sv-logs .text-muted.small,.crm-pro.nnai-sv .nnai-sv-logs small{font-size:12.5px}.crm-pro .nnai-sv-head__sub .nnai-sv-write{color:var(--cp-warn, #b45309);font-weight:600}.crm-pro .nnai-sv-status.is-strip{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:flex-start;text-align:start;gap:6px 14px;padding:12px 16px;margin:0 0 14px;min-height:0}.crm-pro .nnai-sv-status.is-strip>*{flex:0 1 auto;margin-top:0;margin-bottom:0}.crm-pro .nnai-sv-status.is-strip>header{margin:0}.crm-pro .nnai-sv-status.is-strip .nnai-d-kpi__lbl{display:none}.crm-pro .nnai-sv-status.is-strip .nnai-sv-status__title{margin:0;font-size:15px}.crm-pro .nnai-sv-status.is-strip .nnai-d-kpi__hint{margin:0}.crm-pro .nnai-sv-status.is-strip .nnai-sv-meter{flex:1 1 160px;max-width:240px;margin:0}.crm-pro .nnai-sv-status.is-strip .nnai-sv-status__act{margin:0 0 0 auto}.crm-pro .nnai-server-scope{margin:0 0 10px}.crm-pro.nnai-adm{container-type:inline-size;container-name:adm}.crm-pro.nnai-adm .nn-pcard{margin:0}.crm-pro.nnai-adm .nnai-d-btn[disabled],.crm-pro.nnai-adm .nnai-d-btn:disabled{opacity:.55;cursor:not-allowed}.crm-pro .nnai-adm-head{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px 20px;align-items:center}.crm-pro .nnai-adm-head__t{min-width:0}.crm-pro .nnai-adm-head__row{display:flex;align-items:center;gap:10px 12px;flex-wrap:wrap;min-width:0}.crm-pro .nnai-adm-head__row h1{margin:0;min-width:0;font-family:var(--font-display, inherit);font-size:var(--fs-h1, 21px);line-height:var(--lh-h1, 1.25);font-weight:800;letter-spacing:-.015em;color:var(--ink);overflow-wrap:anywhere}.crm-pro .nnai-adm-head__sub{margin:6px 0 0;max-width:820px;font-size:13.5px;line-height:1.5;color:var(--d-ink2);overflow-wrap:anywhere}.crm-pro .nnai-adm-head__act{display:flex;gap:10px;align-items:center;flex-wrap:wrap;justify-content:flex-end}.crm-pro .nnai-adm .nn-pcard.nnai-adm-card .nn-pcard__body,.crm-pro.nnai-adm .nnai-adm-card .nn-pcard__body{padding:0}.crm-pro .nnai-adm-card{overflow:visible}.crm-pro .nnai-adm-tool{display:flex;align-items:center;gap:10px 12px;flex-wrap:wrap;padding:14px 20px;border-bottom:1px solid var(--d-rline)}.crm-pro .nnai-adm-tool__sp{flex:1 1 auto}.crm-pro .nnai-adm-tool__count{font-size:12.5px;color:var(--muted);white-space:nowrap;font-variant-numeric:tabular-nums}.crm-pro .nnai-adm-tool__count b{color:var(--ink);font-weight:700}.crm-pro .nnai-adm-tool .nnai-adm-filter{min-width:190px}.crm-pro .nnai-adm-search{position:relative;flex:0 1 340px;min-width:200px;height:40px;margin:0;display:flex;align-items:center;gap:8px;padding:0 8px 0 12px;border-radius:12px;background:var(--field, var(--d-solid));border:1px solid var(--d-line);color:var(--muted);cursor:text}.crm-pro .nnai-adm-search:focus-within{box-shadow:var(--focus-ring);border-color:transparent}.crm-pro .nnai-adm-search input{flex:1;min-width:0;height:100%;border:0;outline:0;background:transparent;color:var(--ink);font-size:13.5px}.crm-pro .nnai-adm-search input::-moz-placeholder{color:var(--muted)}.crm-pro .nnai-adm-search input::placeholder{color:var(--muted)}.crm-pro .nnai-adm-search input::-webkit-search-cancel-button{display:none}.crm-pro .nnai-adm-search__x{flex:none;width:26px;height:26px;border:0;border-radius:8px;display:grid;place-items:center;color:var(--muted);background:transparent;cursor:pointer}.crm-pro .nnai-adm-search__x:hover{color:var(--ink);background:var(--d-chip)}.nnai-adm-ibtn{flex:none;width:34px;height:34px;padding:0;border-radius:10px;display:inline-grid;place-items:center;cursor:pointer;color:var(--ink-2, var(--ink));background:transparent;border:1px solid transparent}.nnai-adm-ibtn:hover:not(:disabled){color:var(--ink);background:var(--chip, var(--track));border-color:var(--line, var(--card-line))}.nnai-adm-ibtn:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.nnai-adm-ibtn.is-danger{color:var(--bad, var(--cp-bad))}.nnai-adm-menu__list{min-width:230px;max-width:min(360px,calc(100vw - 32px));padding:6px;border-radius:12px}.nnai-adm-menu__list .dropdown-item{display:flex;align-items:center;gap:10px;min-height:38px;padding:8px 10px;border-radius:8px;font-size:13.5px;line-height:1.35;color:var(--ink);white-space:normal}.nnai-adm-menu__list .dropdown-item .nni{flex:none;color:var(--muted)}.nnai-adm-menu__list .dropdown-item.is-danger,.nnai-adm-menu__list .dropdown-item.is-danger .nni{color:var(--bad, var(--cp-bad))}.nnai-adm-menu__list .dropdown-item:disabled{opacity:.5}.crm-pro .nnai-adm-tablewrap{width:100%}.crm-pro .nnai-adm-table{width:100%;margin:0;border-collapse:separate;border-spacing:0;font-size:13.5px;color:var(--ink);table-layout:fixed}.crm-pro .nnai-adm-table th{padding:10px 12px;font-size:11.5px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--muted);text-align:start;background:transparent;border-bottom:1px solid var(--d-rline);white-space:nowrap}.crm-pro .nnai-adm-table th:first-child,.crm-pro .nnai-adm-table td:first-child{padding-inline-start:20px}.crm-pro .nnai-adm-table th:last-child,.crm-pro .nnai-adm-table td:last-child{padding-inline-end:16px}.crm-pro .nnai-adm-table td{padding:12px;vertical-align:middle;border-bottom:1px solid var(--d-rline);min-width:0;font-size:inherit}.crm-pro .nnai-adm-table tbody tr:last-child td{border-bottom:0}.crm-pro .nnai-adm-table tbody tr:hover td{background:color-mix(in srgb,var(--brand) 3%,transparent)}.crm-pro .nnai-adm-table tbody tr.is-selected td{background:color-mix(in srgb,var(--brand) 7%,transparent)}.crm-pro .nnai-adm-table .is-num,.crm-pro .nnai-adm-table .is-act{text-align:end}.crm-pro .nnai-adm-sort{border:0;background:none;padding:0;display:inline-flex;align-items:center;gap:4px;font:inherit;letter-spacing:inherit;text-transform:inherit;color:inherit;cursor:pointer}.crm-pro .nnai-adm-sort:hover,.crm-pro .nnai-adm-sort.is-on{color:var(--ink)}.crm-pro .nnai-adm-sort .nni{opacity:.7}.crm-pro .nnai-adm-sort:focus-visible{outline:2px solid var(--brand);outline-offset:2px;border-radius:4px}.crm-pro .nnai-adm-who{display:flex;align-items:center;gap:12px;min-width:0}.crm-pro .nnai-adm-who__t{min-width:0}.crm-pro .nnai-adm-who__t b{display:block;font-size:13.5px;font-weight:600;color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.crm-pro .nnai-adm-who__t small{display:block;font-size:12.5px;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.crm-pro .nnai-adm-who__t .is-you{margin-inline-start:6px;font-weight:500;font-size:12.5px;color:var(--muted)}.crm-pro .nnai-adm-av{flex:none;width:34px;height:34px;border-radius:50%;display:grid;place-items:center;font:700 12.5px var(--font-body, inherit);color:var(--brand);background:color-mix(in srgb,var(--brand) 12%,transparent)}.crm-pro .nnai-adm-chips{display:flex;flex-wrap:wrap;gap:6px;min-width:0}.crm-pro .nnai-adm-chips .nnai-d-chip{padding:3px 9px;font-size:12px;max-width:100%;overflow:hidden;text-overflow:ellipsis}.crm-pro .nnai-adm-pills{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.crm-pro .nnai-adm-pills .nnai-d-pill{gap:6px;font-size:12px}.crm-pro .nnai-adm-pills .nnai-d-pill:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}.crm-pro .nnai-adm-pills .nnai-d-pill .nni{margin-inline-start:-2px}.crm-pro .nnai-adm-pills .nnai-d-pill.has-ic:before{display:none}.crm-pro .nnai-adm-when b{display:block;font-size:13.5px;font-weight:500;color:var(--ink);white-space:nowrap;font-variant-numeric:tabular-nums}.crm-pro .nnai-adm-when small{display:block;font-size:12px;color:var(--muted);white-space:nowrap}.crm-pro .nnai-adm-num{font-variant-numeric:tabular-nums;font-weight:600}.crm-pro .nnai-adm-code{font-family:var(--font-mono, ui-monospace, SFMono-Regular, Menlo, monospace);font-size:12px;color:var(--muted)}.crm-pro .nnai-adm-acts{display:inline-flex;align-items:center;gap:4px;justify-content:flex-end}.crm-pro .nnai-adm-acts .nnai-d-btn.is-sm{margin-inline-end:4px}.crm-pro .nnai-adm-m{display:none}.crm-pro .nnai-adm-pager{display:flex;align-items:center;gap:12px 20px;flex-wrap:wrap;padding:12px 20px;border-top:1px solid var(--d-rline);font-size:13px;color:var(--d-ink2)}.crm-pro .nnai-adm-pager__info{font-variant-numeric:tabular-nums}.crm-pro .nnai-adm-pager__size{display:inline-flex;align-items:center;gap:8px;margin-inline-start:auto}.crm-pro .nnai-adm-pager__size>span:first-child{white-space:nowrap;color:var(--muted)}.crm-pro .nnai-adm-pager__nav{display:inline-flex;align-items:center;gap:4px}.crm-pro .nnai-adm-pager__n{min-width:64px;text-align:center;font-variant-numeric:tabular-nums}[dir=rtl] .crm-pro .nnai-adm-pager__nav .nni{transform:scaleX(-1)}.crm-pro .nnai-adm-state{display:flex;flex-direction:column;align-items:center;text-align:center;gap:6px;padding:44px 24px}.crm-pro .nnai-adm-state .nnai-d-ibox{width:44px;height:44px;border-radius:14px;margin-bottom:6px}.crm-pro .nnai-adm-state h2{margin:0;font-size:var(--fs-h2, 16px);font-weight:700;color:var(--ink)}.crm-pro .nnai-adm-state p{margin:0;max-width:520px;font-size:13.5px;color:var(--d-ink2);overflow-wrap:anywhere}.crm-pro .nnai-adm-state__a{margin-top:12px;display:flex;gap:10px;flex-wrap:wrap;justify-content:center}.crm-pro .nnai-adm-state.is-card{border-radius:var(--d-r);background:var(--d-card);border:1px solid var(--d-cline);box-shadow:var(--d-shadow)}.crm-pro .nnai-adm-skel{display:flex;flex-direction:column;gap:10px;padding:16px 20px}.crm-pro .nnai-adm-skel i{display:block;height:44px;border-radius:12px;background:linear-gradient(90deg,var(--d-row),color-mix(in srgb,var(--muted) 10%,var(--d-row)),var(--d-row));background-size:200% 100%;animation:nnai-adm-skel 1.4s ease-in-out infinite}@keyframes nnai-adm-skel{0%{background-position:100% 0}to{background-position:-100% 0}}@media(prefers-reduced-motion:reduce){.crm-pro .nnai-adm-skel i{animation:none}}html[data-motion=reduce] .crm-pro .nnai-adm-skel i{animation:none}.crm-pro .nnai-adm-roles{display:grid;grid-template-columns:minmax(340px,420px) minmax(0,1fr);gap:var(--d-gut);align-items:start}.crm-pro .nnai-adm-rlist{list-style:none;margin:0;padding:8px;display:flex;flex-direction:column;gap:4px}.crm-pro .nnai-adm-rrow{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:8px;align-items:center;padding:4px 4px 4px 0;border-radius:12px;border:1px solid transparent}.crm-pro .nnai-adm-rrow:hover{background:color-mix(in srgb,var(--brand) 3%,transparent)}.crm-pro .nnai-adm-rrow.is-on{background:color-mix(in srgb,var(--brand) 7%,transparent);border-color:color-mix(in srgb,var(--brand) 28%,transparent)}.crm-pro .nnai-adm-rrow__btn{min-width:0;display:grid;grid-template-columns:34px minmax(0,1fr);gap:12px;align-items:center;padding:8px 4px 8px 12px;border:0;background:none;text-align:start;color:var(--ink);cursor:pointer;border-radius:10px}.crm-pro .nnai-adm-rrow__btn:focus-visible{outline:2px solid var(--brand);outline-offset:1px}.crm-pro .nnai-adm-rrow__btn b{display:flex;align-items:center;gap:6px;min-width:0;font-size:13.5px;font-weight:600}.crm-pro .nnai-adm-rrow__btn b bdi{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.crm-pro .nnai-adm-rrow__btn b .nni{flex:none;color:var(--muted)}.crm-pro .nnai-adm-rrow__btn small{display:block;font-size:12.5px;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.crm-pro .nnai-adm-rrow.is-on .nnai-adm-rrow__btn .nnai-d-ibox{color:var(--brand)}.crm-pro .nnai-adm-rrow__n{font-size:12.5px;color:var(--muted);white-space:nowrap;font-variant-numeric:tabular-nums}.crm-pro .nnai-adm-matrix{container-type:inline-size;container-name:admm}.crm-pro .nnai-adm-matrix .nn-pcard__body{padding-top:0}.crm-pro .nnai-adm-mhead{display:flex;align-items:flex-start;gap:12px 16px;flex-wrap:wrap;padding:0 0 16px;border-bottom:1px solid var(--d-rline)}.crm-pro .nnai-adm-mhead__t{flex:1 1 280px;min-width:0}.crm-pro .nnai-adm-mhead__t p{margin:4px 0 0;font-size:13px;color:var(--d-ink2);overflow-wrap:anywhere}.crm-pro .nnai-adm-mhead__t .nnai-adm-pills{margin-top:8px}.crm-pro .nnai-adm-lock{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;color:var(--d-ink2)}.crm-pro .nnai-adm-groups{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 32px;padding-top:8px}.crm-pro .nnai-adm-groups__col{display:flex;flex-direction:column;gap:8px;min-width:0}.crm-pro .nnai-adm-grp{min-width:0;margin:0;padding:16px 0 0;border:0}.crm-pro .nnai-adm-grp>legend{float:none;width:100%;display:flex;align-items:baseline;justify-content:space-between;gap:8px;margin:0 0 2px;padding:0 0 8px;font-size:12.5px;font-weight:700;color:var(--d-ink2);border-bottom:1px solid var(--d-rline)}.crm-pro .nnai-adm-grp>legend small{font-size:12px;font-weight:600;color:var(--muted);font-variant-numeric:tabular-nums;white-space:nowrap}.crm-pro .nnai-adm-perm{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;align-items:center;padding:10px 0;border-bottom:1px solid var(--d-rline)}.crm-pro .nnai-adm-perm:last-child{border-bottom:0}.crm-pro .nnai-adm-perm__t{min-width:0}.crm-pro .nnai-adm-perm__t b{display:block;font-size:13.5px;font-weight:600;color:var(--ink)}.crm-pro .nnai-adm-perm__t span{display:block;margin-top:2px;font-size:12.5px;line-height:1.45;color:var(--d-ink2);overflow-wrap:anywhere}.crm-pro .nnai-adm-perm .form-switch{margin:0;padding-inline-start:2.6em;min-height:0}.crm-pro .nnai-adm-perm .form-check-input{width:2.4em;height:1.3em;margin-top:0;cursor:pointer}.crm-pro .nnai-adm-perm .form-check-input:disabled{cursor:not-allowed}.crm-pro .nnai-adm-perm.is-off-limits .nnai-adm-perm__t b{color:var(--d-ink2)}.crm-pro .nnai-adm-savebar{position:sticky;bottom:12px;z-index:3;margin-top:16px;display:flex;align-items:center;gap:10px;flex-wrap:wrap;padding:10px 12px 10px 16px;border-radius:14px;background:var(--d-solid);border:1px solid color-mix(in srgb,var(--brand) 30%,var(--d-line));box-shadow:var(--d-shadow);font-size:13.5px;color:var(--ink)}.crm-pro .nnai-adm-savebar>span{flex:1 1 auto;display:inline-flex;align-items:center;gap:8px;min-width:0}.crm-pro .nnai-adm-savebar>span .nni{color:var(--brand);flex:none}@media(max-width:767.98px){.crm-pro .nnai-adm-savebar{bottom:calc(76px + env(safe-area-inset-bottom,0px))}}.crm-pro .nnai-adm-tname{display:flex;align-items:center;gap:12px;min-width:0}.crm-pro .nnai-adm-tname .nnai-d-ibox{width:34px;height:34px}.nnai-adm-modal .modal-content{border-radius:18px;border:1px solid var(--card-line, rgba(0, 0, 0, .08))}.nnai-adm-modal__head{display:flex;align-items:flex-start;gap:12px;padding:20px 20px 12px;border-bottom:0}.nnai-adm-modal__ic{flex:none;width:36px;height:36px;border-radius:11px;display:grid;place-items:center;color:var(--brand);background:color-mix(in srgb,var(--brand) 13%,transparent)}.nnai-adm-modal__ht{flex:1 1 auto;min-width:0}.nnai-adm-modal__ht h2.modal-title{margin:0;font-family:var(--font-display, inherit);font-size:var(--fs-h2, 16px);font-weight:800;line-height:1.3;color:var(--ink);overflow-wrap:anywhere}.nnai-adm-modal__ht p{margin:4px 0 0;font-size:13px;line-height:1.45;color:var(--ink-2, var(--muted))}.nnai-adm-modal__body{padding:8px 20px 4px}.nnai-adm-modal__foot{padding:12px 20px 20px;border-top:0;gap:8px}.nnai-adm-modal__foot .btn{min-height:40px;padding:0 16px;border-radius:12px;font-weight:600}.nnai-adm-modal .nnai-adm-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 16px}.nnai-adm-modal .nnai-adm-grid>.is-wide{grid-column:1 / -1}.nnai-adm-field{min-width:0}.nnai-adm-field .form-label{margin-bottom:6px;font-size:13px;font-weight:600;color:var(--ink)}.nnai-adm-req{color:var(--bad, var(--cp-bad))}.nnai-adm-field__hint{margin:6px 0 0;font-size:12.5px;color:var(--ink-2, var(--muted))}.nnai-adm-field__err{margin:6px 0 0;display:flex;align-items:center;gap:6px;font-size:12.5px;font-weight:600;color:var(--bad, var(--cp-bad))}.nnai-adm-field.has-error .form-control{border-color:var(--bad, var(--cp-bad))}.nnai-adm-note{margin:14px 0 0;display:flex;gap:10px;align-items:flex-start;font-size:13px;line-height:1.5;color:var(--ink-2, var(--muted))}.nnai-adm-note .nni{flex:none;margin-top:2px;color:var(--brand)}.nnai-adm-modal .nnai-adm-code{font-family:var(--font-mono, ui-monospace, SFMono-Regular, Menlo, monospace);font-size:12.5px;padding:3px 8px;border-radius:8px;background:var(--chip, var(--track));border:1px solid var(--line, var(--card-line));color:var(--ink)}.nnai-adm-modal .nnai-adm-ro{display:flex;align-items:center;gap:8px;min-height:40px;font-size:13.5px;color:var(--ink)}@container adm (max-width: 1250px){.crm-pro .nnai-adm-roles{grid-template-columns:minmax(300px,360px) minmax(0,1fr)}}@container adm (max-width: 900px){.crm-pro .nnai-adm-roles{grid-template-columns:minmax(0,1fr)}}@container admm (max-width: 760px){.crm-pro .nnai-adm-groups{grid-template-columns:minmax(0,1fr)}}@container adm (max-width: 900px){.crm-pro .nnai-adm-table,.crm-pro .nnai-adm-table tbody{display:block}.crm-pro .nnai-adm-table thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.crm-pro .nnai-adm-table tr{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:8px 12px;align-items:center;padding:14px 16px;border-bottom:1px solid var(--d-rline)}.crm-pro .nnai-adm-table tbody tr:last-child{border-bottom:0}.crm-pro .nnai-adm-table td,.crm-pro .nnai-adm-table td:first-child,.crm-pro .nnai-adm-table td:last-child{display:block;padding:0;border:0;background:none!important}.crm-pro .nnai-adm-table td.is-wide{grid-column:1 / -1}.crm-pro .nnai-adm-table td.is-main{grid-column:1;grid-row:1}.crm-pro .nnai-adm-table td.is-act{grid-column:2;grid-row:1}.crm-pro .nnai-adm-table td.is-hide-m{display:none}.crm-pro .nnai-adm-table td.is-num{text-align:start}.crm-pro .nnai-adm-m{display:inline;color:var(--muted);font-size:12.5px}.crm-pro .nnai-adm-table td.is-meta{grid-column:1 / -1;display:flex;flex-wrap:wrap;gap:4px 14px;font-size:12.5px;color:var(--d-ink2)}.crm-pro .nnai-adm-table td.is-meta .nnai-adm-when{display:inline-flex;gap:6px}.crm-pro .nnai-adm-table td.is-meta .nnai-adm-when b,.crm-pro .nnai-adm-table td.is-meta .nnai-adm-when small{display:inline;font-size:12.5px}.crm-pro .nnai-adm-table.is-tenants td.is-act,.crm-pro .nnai-adm-table.is-tenants td.is-act .nnai-adm-acts{display:contents}.crm-pro .nnai-adm-table.is-tenants td.is-act .nnai-adm-menu{grid-column:2;grid-row:1;justify-self:end}.crm-pro .nnai-adm-table.is-tenants td.is-act .nnai-d-btn{grid-column:1 / -1;order:99;justify-self:start;max-width:100%;margin:4px 0 0;white-space:normal;height:auto;min-height:36px}}@container adm (max-width: 560px){.crm-pro .nnai-adm-head{grid-template-columns:minmax(0,1fr)}.crm-pro .nnai-adm-head__act{justify-content:stretch}.crm-pro .nnai-adm-head__act>*{flex:1 1 auto}.crm-pro .nnai-adm-tool{padding:12px 14px}.crm-pro .nnai-adm-search{flex:1 1 100%}.crm-pro .nnai-adm-tool .nnai-adm-filter{flex:1 1 100%;min-width:0}.crm-pro .nnai-adm-pager{padding:12px 14px}.crm-pro .nnai-adm-pager__size{margin-inline-start:0}.crm-pro .nnai-adm-pager__nav{margin-inline-start:auto}.crm-pro .nnai-adm-btn-label{display:none}}@media(max-width:576px){.nnai-adm-modal .nnai-adm-grid{grid-template-columns:minmax(0,1fr)}.nnai-adm-modal__foot .btn{flex:1 1 0;min-height:44px}}html[data-layout=demo4] body.nn-ui .nn-fill{height:calc(100vh - var(--top-h, 72px));min-height:420px;display:flex;flex-direction:column}body.nn-ui .nn-fill>*{flex:1 1 auto;min-height:0}@media(max-width:767.98px){html[data-layout=demo4] body.nn-ui .nn-fill{height:calc(100dvh - 124px);min-height:360px}}.crm-pro .px-head .nnai-adm-head__act .nnai-adm-search{flex:0 1 300px;min-width:200px}.crm-pro .px-icons{display:inline-flex;gap:4px}.crm-pro .px-ibtn{border-color:var(--d-line, var(--card-line));background:var(--d-solid, var(--card-solid));width:40px;height:40px;border-radius:12px}@container adm (min-width: 1300px){.crm-pro .px-head .nnai-adm-head__act{flex-wrap:nowrap}.crm-pro .px-head .nnai-adm-head__act>.px-seg{flex:none;max-width:none}}@container adm (max-width: 900px){.crm-pro .px-head{grid-template-columns:minmax(0,1fr)}.crm-pro .px-head .nnai-adm-head__act{justify-content:flex-start}}.px-seg{display:inline-flex;align-items:center;gap:2px;height:40px;padding:3px;border-radius:12px;background:var(--chip, var(--track));border:1px solid var(--line, var(--card-line));max-width:100%;overflow-x:auto;scrollbar-width:none}.px-seg::-webkit-scrollbar{display:none}.px-seg button{display:inline-flex;align-items:center;gap:6px;flex:0 0 auto;height:32px;padding:0 12px;border:0;border-radius:9px;background:transparent;color:var(--ink-2);font-size:13px;font-weight:500;white-space:nowrap;cursor:pointer;transition:color var(--dur-1, .12s),background var(--dur-1, .12s)}.px-seg button:hover:not(.is-on){color:var(--ink)}.px-seg button.is-on{background:var(--card-solid, var(--panel));color:var(--ink);font-weight:600;box-shadow:var(--hair)}.px-seg--sm{height:36px}.px-seg--sm button{height:28px;font-size:12.5px}.px-seg__n{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;border-radius:999px;font-size:11px;font-weight:700;background:color-mix(in srgb,var(--muted) 16%,transparent);color:var(--ink-2);font-variant-numeric:tabular-nums}.px-seg button.is-on .px-seg__n{background:color-mix(in srgb,var(--brand) 14%,transparent);color:var(--brand-ink, var(--brand))}.px-toggle{display:inline-flex;align-items:center;gap:6px;height:40px;padding:0 14px;border-radius:12px;border:1px solid var(--line, var(--card-line));background:var(--card-solid, var(--panel));color:var(--ink-2);font-size:13px;font-weight:500;white-space:nowrap;cursor:pointer}.px-toggle:hover{color:var(--ink);border-color:color-mix(in srgb,var(--brand) 35%,transparent)}.px-toggle.is-on{color:color-mix(in srgb,var(--bad) 82%,var(--ink));background:color-mix(in srgb,var(--bad) 12%,var(--card-solid, var(--panel)));border-color:color-mix(in srgb,var(--bad) 40%,transparent)}.crm-pro .px-table tbody tr.is-clickable{cursor:pointer}.crm-pro .px-table td.text-center,.crm-pro .px-table th.text-center{text-align:center}.nnai-adm-ibtn.is-danger:hover:not(:disabled){color:var(--bad);border-color:color-mix(in srgb,var(--bad) 40%,transparent)}.nnai-adm-ibtn:disabled{opacity:.4;cursor:not-allowed}.crm-pro .px-state.is-sm{padding:28px 20px}.crm-pro .px-state__detail{font-family:var(--font-mono);font-size:12px!important;color:var(--muted)!important;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.crm-pro .px-size{width:auto;min-width:72px}.px-fact{display:flex;align-items:baseline;gap:8px;padding:6px 0;border-bottom:1px dashed var(--row-line, var(--cp-line-soft))}.px-fact:last-child{border-bottom:0}.px-fact__k{flex-shrink:0;min-width:112px;font-size:12px;color:var(--muted)}.px-fact__v{flex:1 1 auto;min-width:0;text-align:end}.px-fact__v>div{font-size:13px;font-weight:600;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.px-fact__v .sub{font-size:12px;font-weight:400;color:var(--muted)}.px-fact.is-bad .px-fact__v>div{color:color-mix(in srgb,var(--bad) 82%,var(--ink))}.px-fact__none{color:var(--muted);font-weight:400}.px-fact.is-wrap .px-fact__v>div{white-space:normal;overflow:visible;text-overflow:clip;overflow-wrap:anywhere;line-height:1.4}.px-fact.is-block{flex-direction:column;align-items:stretch;gap:3px}.px-fact.is-block .px-fact__v{text-align:start}.px-fact.is-block .px-fact__v>div{font-weight:500;white-space:pre-line}.px-fact__tags{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:4px}.px-fact__tags>span{display:inline-flex;align-items:center;min-height:22px;padding:1px 8px;border-radius:7px;background:var(--track);font-size:12px;font-weight:500;line-height:1.3;overflow-wrap:anywhere}.px-fact__group{margin:12px 0 2px;font-size:11px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--muted)}.px-link{border:0;background:none;padding:0;display:inline-flex;align-items:center;gap:4px;font-size:12.5px;font-weight:600;color:var(--brand);cursor:pointer;text-decoration:none}.px-link:hover{text-decoration:underline}.px-dash-empty{display:flex;align-items:center;gap:8px;padding:6px 0 2px;color:var(--muted);font-size:13px}.px-dash-empty .nni{color:var(--ok)}.px-kpi-btn{display:block;width:100%;padding:0;border:0;background:none;text-align:start;font:inherit;color:inherit;cursor:pointer;border-radius:var(--d-r, 18px)}.px-kpi-btn>.nnai-d-kpi{height:100%;transition:box-shadow var(--dur-1, .12s)}.px-kpi-btn:hover>.nnai-d-kpi{box-shadow:var(--d-shadow),0 0 0 1px color-mix(in srgb,var(--brand) 35%,transparent)}.px-kpi__foot{margin-top:6px;font-size:12.5px;color:var(--muted)}body.nn-ui :where(.page-content,.nn-modal,.nns) :where(input:not([type=checkbox],[type=radio],[type=file],[type=range]),select,textarea){height:34px;padding:6px 11px;border:0;border-radius:9px;background-color:var(--track);font-size:13px;color:var(--ink);box-shadow:none;outline:none}body.nn-ui :where(.page-content,.nn-modal,.nns) :where(textarea){height:auto;min-height:76px;padding:9px 11px;line-height:1.45}body.nn-ui :where(.page-content,.nn-modal,.nns) :where(input,select,textarea):focus{background-color:var(--panel);box-shadow:0 0 0 3px color-mix(in srgb,var(--brand) 22%,transparent),0 0 0 .5px #0000001f}body.nn-ui :where(.page-content,.nn-modal,.nns) :where(input[type=checkbox],input[type=radio]){accent-color:var(--blue);width:16px;height:16px}body.nn-ui .nn-filterbar{display:flex;align-items:center;gap:8px;flex-wrap:wrap;margin:0!important;padding:10px 14px;min-height:50px;background:var(--panel);border-radius:12px 12px 0 0;border-bottom:1px solid var(--sep);box-shadow:var(--card-shadow)}body.nn-ui .nn-filterbar+.card{border-top-left-radius:0;border-top-right-radius:0}body.nn-ui .nn-filterbar>p{margin:0;font-size:12.5px;color:var(--muted)}body.nn-ui .card:has(+.nn-pager-card){border-bottom-left-radius:0;border-bottom-right-radius:0}body.nn-ui .nn-pager-card{border-top-left-radius:0;border-top-right-radius:0}body.nn-ui .nn-tabbody>.card+.card:not(.nn-pager-card){margin-top:14px}body.nn-ui .nn-tabbody .nn-pager-card .kt-pagination{border-top:1px solid var(--sep)}body.nn-ui .nn-tabbody{display:flex;flex-direction:column}body.nn-ui .crm-loading{padding:34px 24px;color:var(--muted);font-size:12.5px;display:flex;align-items:center;gap:10px}body.nn-ui .crm-loading:before{content:"";width:16px;height:16px;border-radius:50%;border:2px solid var(--track);border-top-color:var(--ink);animation:nnm-spin .7s linear infinite}body.nn-ui .nn-detail{display:grid;grid-template-columns:minmax(0,3fr) minmax(0,1fr);gap:13px;align-items:start}@media(max-width:1199.98px){body.nn-ui .nn-detail{grid-template-columns:minmax(0,2fr) minmax(0,1fr)}}@media(max-width:991.98px){body.nn-ui .nn-detail{grid-template-columns:minmax(0,1fr)}}body.nn-ui .nn-detail__main,body.nn-ui .ticket-summary{min-width:0;display:flex;flex-direction:column;gap:13px}body.nn-ui .ticket-summary h6,body.nn-ui .nn-section-h h6{margin:0;font-size:13px;font-weight:600;letter-spacing:-.02em;color:var(--ink)}body.nn-ui .nn-section-h{display:flex;align-items:center;gap:6.5px;padding:13px 13px 3.25px}body.nn-ui .nn-section-b{padding:6.5px 16px 16px}body.nn-ui .nn-section-badge{display:inline-flex;align-items:center;height:18px;padding:0 6px;border-radius:6px;border:1px solid var(--sep);background:var(--track);font-size:11px;color:var(--ink-2)}body.nn-ui .nn-fact{display:flex;align-items:baseline;gap:6.5px;padding:3.25px 0;border-bottom:1px dashed var(--row-line, var(--cp-line-soft))}body.nn-ui .nn-fact__k{flex-shrink:0;min-width:108px;font-size:11px;color:var(--muted)}body.nn-ui .nn-fact__v{flex:1 1 auto;min-width:0;text-align:right}body.nn-ui .nn-fact__v>div{font-size:12.5px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}body.nn-ui .nn-fact__v .sub{font-size:12px;font-weight:400;color:var(--muted)}body.nn-ui .nn-fact.danger .nn-fact__v>div{color:var(--red);font-weight:600}body.nn-ui .nn-subcard{background:var(--track);border-radius:12px;padding:14px 16px}body.nn-ui .nn-subcard--accent{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--brand) 35%,transparent);background:color-mix(in srgb,var(--brand) 4%,transparent)}body.nn-ui .nn-subcard h6{margin:0 0 6px;font-size:13px;font-weight:600;color:var(--ink)}body.nn-ui .nn-drop{border-radius:12px;background:var(--track);padding:18px 16px;display:flex;align-items:center;gap:14px}body.nn-ui .nn-drop.is-over{box-shadow:inset 0 0 0 1.5px var(--blue);background:color-mix(in srgb,var(--brand) 6%,transparent)}body.nn-ui .nn-progress{height:6px;border-radius:999px;background:var(--track);overflow:hidden}body.nn-ui .nn-progress>span{display:block;height:100%;background:var(--brand-fill);border-radius:999px;transition:width .2s}body.nn-ui .nn-tags{display:flex;flex-wrap:wrap;gap:6px}body.nn-ui .nn-tag{display:inline-flex;align-items:center;gap:4px;height:24px;padding:0 8px;border-radius:7px;background:var(--track);font-size:12px;font-weight:500;color:var(--ink)}body.nn-ui .dash{display:flex;flex-direction:column;gap:20px}body.nn-ui .dash-num{font-variant-numeric:tabular-nums;font-weight:600;color:var(--cp-ink)}body.nn-ui .dash-num--xl{font-family:var(--font-display);font-size:var(--fs-kpi, 22px);font-weight:700;letter-spacing:-.02em;line-height:1.1}body.nn-ui .dash-chip{display:inline-flex;align-items:center;height:20px;padding:0 7px;border-radius:999px;border:1px solid var(--cp-line);background:var(--cp-paper);font-size:11px;font-weight:500;color:var(--cp-muted)}body.nn-ui .dash-link{border:0;background:none;padding:0;display:inline-flex;align-items:center;gap:4px;font-size:12px;font-weight:500;color:var(--cp-brand);cursor:pointer;text-decoration:none}body.nn-ui .dash-link:hover{color:var(--cp-brand-ink);text-decoration:underline}body.nn-ui .dash-dot{width:8px;height:8px;border-radius:50%;display:inline-block;flex:none}body.nn-ui .tone-brand,body.nn-ui .tone-primary{--tone: var(--cp-brand);--tone-soft: var(--cp-brand-soft)}body.nn-ui .tone-ok,body.nn-ui .tone-success{--tone: var(--cp-ok);--tone-soft: var(--cp-ok-soft)}body.nn-ui .tone-warn,body.nn-ui .tone-warning{--tone: var(--cp-warn);--tone-soft: var(--cp-warn-soft)}body.nn-ui .tone-bad,body.nn-ui .tone-danger{--tone: var(--cp-bad);--tone-soft: var(--cp-bad-soft)}body.nn-ui .tone-info{--tone: var(--cp-info);--tone-soft: var(--cp-info-soft)}body.nn-ui .tone-secondary{--tone: var(--cp-faint);--tone-soft: var(--cp-line-soft)}body.nn-ui .dash-dot[class*=tone-],body.nn-ui .dash-statusbar__seg[class*=tone-]{background:var(--tone)}body.nn-ui .dash-hero{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;flex-wrap:wrap;padding:0 0 4px}body.nn-ui .dash-hero__title{margin:0 0 2px;font-family:var(--font-display);font-size:var(--fs-display, 22px);font-weight:800;letter-spacing:-.015em;line-height:1.2;color:var(--ink)}body.nn-ui .dash-hero__meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0;font-size:12px;color:var(--cp-muted)}body.nn-ui .dash-hero__meta>span:first-child:first-letter{text-transform:uppercase}body.nn-ui .dash-hero__actions{display:flex;gap:8px}body.nn-ui .dash-kpis{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}body.nn-ui .dash-kpi{display:flex;flex-direction:column;gap:8px;min-height:96px;padding:14px 16px;width:100%;text-align:left;border:0;border-radius:12px;background:var(--panel);box-shadow:var(--hair);color:var(--cp-ink);font:inherit;transition:box-shadow .15s}body.nn-ui button.dash-kpi{cursor:pointer}body.nn-ui button.dash-kpi:hover{box-shadow:var(--hair),0 0 0 1px var(--tone)}body.nn-ui .dash-kpi__top{display:flex;align-items:center;justify-content:space-between;gap:8px}body.nn-ui .dash-kpi__label{font-size:11px;font-weight:600;letter-spacing:.03em;text-transform:uppercase;color:var(--cp-muted)}body.nn-ui .dash-kpi__icon{width:26px;height:26px;border-radius:6px;display:inline-flex;align-items:center;justify-content:center;background:var(--tone-soft);color:var(--tone);font-size:14px;flex:none}body.nn-ui .dash-kpi__value{display:flex;align-items:baseline;gap:6px}body.nn-ui .dash-kpi__foot{margin-top:auto;font-size:12px;color:var(--cp-muted)}body.nn-ui .dash-kpi__note{color:var(--cp-faint)}body.nn-ui .dash-kpi__facts{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:4px 14px}body.nn-ui .dash-kpi__facts li{color:var(--cp-muted)}body.nn-ui .dash-kpi__facts .dash-num{margin-right:2px}body.nn-ui .dash-statusbar{display:flex;flex-direction:column;gap:6px}body.nn-ui .dash-statusbar__track{display:flex;height:6px;border-radius:999px;overflow:hidden;background:var(--cp-line-soft);gap:2px}body.nn-ui .dash-statusbar__seg{display:block;min-width:4px}body.nn-ui .dash-statusbar__legend{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:4px 12px}body.nn-ui .dash-statusbar__legend li{display:inline-flex;align-items:center;gap:5px;font-size:11px;color:var(--cp-muted)}body.nn-ui .dash-statusbar__legend .dash-num{font-size:11px}body.nn-ui .dash-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:20px;align-items:start}body.nn-ui .dash-grid--3{grid-template-columns:repeat(3,minmax(0,1fr))}body.nn-ui .dash-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}body.nn-ui .dash-stack{display:flex;flex-direction:column;gap:20px;min-width:0}body.nn-ui .dash-card{display:flex;flex-direction:column;min-width:0;border:0;border-radius:12px;background:var(--panel);box-shadow:var(--hair)}body.nn-ui .dash-card__head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px 0}body.nn-ui .dash-card__title{display:flex;align-items:center;gap:6px;margin:0;font-size:var(--fs-card-title, 15px);font-weight:600;letter-spacing:-.02em;line-height:1.2;color:var(--ink)}body.nn-ui .dash-card__icon{color:var(--cp-faint);font-size:14px}body.nn-ui .dash-card__hint{display:inline-flex;align-items:center;height:20px;padding:0 7px;border-radius:999px;background:var(--cp-line-soft);color:var(--cp-muted);font-size:11px;font-weight:600;letter-spacing:-.02em}body.nn-ui .dash-card__body{padding:10px 16px 14px;flex:1 1 auto;display:flex;flex-direction:column}body.nn-ui .dash-card__body>*{min-width:0}body.nn-ui .dash-empty{display:flex;align-items:center;gap:8px;padding:12px 0 4px;color:var(--cp-faint);font-size:12.5px}body.nn-ui .dash-empty i{font-size:18px;color:var(--cp-ok)}body.nn-ui .dash-row{display:flex;align-items:center;gap:10px;width:100%;padding:7px 0;text-align:left;background:none;border:0;border-bottom:1px solid var(--cp-line-soft);color:var(--cp-ink);cursor:pointer;font:inherit}body.nn-ui .dash-row:last-child{border-bottom:0;padding-bottom:4px}body.nn-ui .dash-row:hover .dash-row__text{color:var(--cp-brand)}body.nn-ui .dash-row__rail{width:3px;align-self:stretch;border-radius:2px;background:var(--tone);flex:none}body.nn-ui .dash-row__main{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:2px}body.nn-ui .dash-row__title{display:flex;gap:8px;min-width:0;align-items:baseline}body.nn-ui .dash-row__no{font-variant-numeric:tabular-nums;font-weight:600;font-size:12px;color:var(--cp-muted);flex:none}body.nn-ui .dash-row__text{font-size:12.5px;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body.nn-ui .dash-row__sub{font-size:11px;color:var(--cp-faint);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body.nn-ui .dash-row__aside{display:flex;align-items:center;gap:8px;flex:none}body.nn-ui .dash-row__when{font-size:12px;color:var(--cp-faint);font-variant-numeric:tabular-nums;white-space:nowrap}body.nn-ui .dash-late{font-size:11px;font-weight:700;color:var(--cp-bad);background:var(--cp-bad-soft);border-radius:4px;padding:1px 5px;font-variant-numeric:tabular-nums}body.nn-ui .dash-paged{display:flex;flex-direction:column;flex:1 1 auto}body.nn-ui .dash-pager{display:flex;align-items:center;justify-content:space-between;gap:8px;padding-top:8px;margin-top:auto;border-top:1px solid var(--cp-line-soft)}body.nn-ui .dash-pager__info{font-size:11px;color:var(--cp-faint)}body.nn-ui .dash-pager__info .dash-num{font-size:11px;color:var(--cp-muted)}body.nn-ui .dash-pager__nav{display:inline-flex;align-items:center;gap:2px}body.nn-ui .dash-pager__page{font-size:11px;color:var(--cp-muted);padding:0 6px}body.nn-ui .dash-pager__btn{width:26px;height:26px;border-radius:6px;border:1px solid var(--cp-line);background:var(--cp-paper);color:var(--cp-muted);display:inline-flex;align-items:center;justify-content:center;font-size:14px;cursor:pointer}body.nn-ui .dash-pager__btn:hover:not(:disabled){border-color:var(--cp-brand);color:var(--cp-brand)}body.nn-ui .dash-pager__btn:disabled{opacity:.4;cursor:default}body.nn-ui .dash-usage{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}body.nn-ui .dash-usage__head{display:flex;justify-content:space-between;gap:8px;align-items:baseline}body.nn-ui .dash-usage__name{font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body.nn-ui .dash-usage__foot{font-size:12px;color:var(--cp-faint)}body.nn-ui .dash-timeline{list-style:none;margin:0;padding:0;position:relative}body.nn-ui .dash-timeline:before{content:"";position:absolute;left:13px;top:8px;bottom:8px;width:1px;background:var(--cp-line-soft)}body.nn-ui .dash-timeline__item{position:relative;display:flex;align-items:center;gap:10px;width:100%;padding:5px 0;text-align:left;background:none;border:0;color:var(--cp-ink);cursor:pointer;font:inherit}body.nn-ui .dash-timeline__item.is-static{cursor:default}body.nn-ui .dash-timeline__icon{width:26px;height:26px;border-radius:50%;flex:none;display:inline-flex;align-items:center;justify-content:center;background:var(--cp-paper);border:1px solid var(--cp-line);color:var(--cp-muted);font-size:12px;position:relative;z-index:1}body.nn-ui .dash-timeline__main{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:2px}body.nn-ui .dash-timeline__line{display:flex;gap:8px;align-items:baseline;min-width:0}body.nn-ui .dash-timeline__event{font-size:12.5px;font-weight:500}body.nn-ui .dash-timeline__item:not(.is-static):hover .dash-timeline__event{color:var(--cp-brand)}body.nn-ui .dash-timeline--grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));-moz-column-gap:24px;column-gap:24px}body.nn-ui .dash-timeline--grid:before{display:none}body.nn-ui .dash-steps{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px;counter-reset:st}body.nn-ui .dash-steps li{display:flex;gap:10px;align-items:flex-start;font-size:12.5px;color:var(--ink-2);line-height:1.45}body.nn-ui .dash-steps li:before{counter-increment:st;content:counter(st);flex:none;width:22px;height:22px;border-radius:50%;background:var(--cp-brand-soft);color:var(--cp-brand);font-size:11px;font-weight:700;display:inline-flex;align-items:center;justify-content:center}body.nn-ui .dash-steps b{color:var(--ink);font-weight:600}@media(min-width:768px){html[data-layout] body.nn-ui .main-content .page-content{padding-bottom:32px!important}html[data-layout] body.nn-ui .main-content .page-content:has(.nnai-d){padding-inline-end:32px!important}}body.nn-ui .dash-steps.px-steps-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));gap:10px 24px}@media(max-width:1399.98px){body.nn-ui .dash-kpis,body.nn-ui .dash-grid--3{grid-template-columns:repeat(2,minmax(0,1fr))}body.nn-ui .dash-grid--3>.dash-stack{grid-column:1 / -1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:991.98px){body.nn-ui .dash-grid--3,body.nn-ui .dash-grid--2{grid-template-columns:minmax(0,1fr)}body.nn-ui .dash-grid--3>.dash-stack{grid-template-columns:minmax(0,1fr)}body.nn-ui .dash-timeline--grid{grid-template-columns:minmax(0,1fr)}body.nn-ui .dash-hero{align-items:flex-start}}@media(max-width:575.98px){body.nn-ui .dash-kpis{grid-template-columns:minmax(0,1fr)}body.nn-ui .dash-card__head,body.nn-ui .dash-card__body{padding-left:12px;padding-right:12px}}body.nn-ui .nn-modal-back{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;background:#00000047;display:flex;align-items:center;justify-content:center;padding:16px}body.nn-ui .nn-modal{width:100%;max-height:calc(100vh - 32px);display:flex;flex-direction:column;background:var(--panel);border-radius:16px;box-shadow:0 0 0 .5px #0000001f,0 24px 60px -20px #00000073;animation:nnm-in .16s ease-out}body.nn-ui .nn-modal .modal-header{display:flex;align-items:flex-start;gap:12px;padding:16px 20px;border-bottom:1px solid var(--sep)}body.nn-ui .nn-modal .modal-title{margin:0;font-size:15px;font-weight:600;letter-spacing:-.01em}body.nn-ui .nn-modal .modal-sub{margin:3px 0 0;font-size:12.5px;color:var(--muted)}body.nn-ui .nn-modal .modal-x{margin-left:auto;width:30px;height:30px;border:0;border-radius:8px;background:var(--track);color:var(--ink-2);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;flex:none}body.nn-ui .nn-modal .modal-body{padding:18px 20px;overflow:auto}body.nn-ui .nn-modal .modal-footer{display:flex;justify-content:flex-end;gap:8px;padding:12px 20px;border-top:1px solid var(--sep)}body.nn-ui .nns-back{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1040;background:#0000002e;display:flex;justify-content:flex-end}body.nn-ui .nns{height:100%;max-width:95vw;background:var(--card-solid, var(--panel));display:flex;flex-direction:column;box-shadow:-1px 0 0 var(--sep),-24px 0 48px -32px #0006;animation:nns-in .18s ease-out}body.nn-ui .nns-h{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:18px 20px 14px;border-bottom:1px solid var(--sep)}body.nn-ui .nns-title{font-size:16px;font-weight:700;letter-spacing:-.015em;display:flex;align-items:center;gap:8px}body.nn-ui .nns-x{width:30px;height:30px;border:0;border-radius:8px;background:var(--track);color:var(--ink-2);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;flex:none}body.nn-ui .nns-b{flex:1 1 auto;overflow:auto}@keyframes nns-in{0%{transform:translate(24px);opacity:0}to{transform:none;opacity:1}}.nnm-back{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1060;background:#00000047;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);display:flex;align-items:center;justify-content:center;padding:20px}.nnm{width:360px;max-width:100%;background:var(--card-solid, var(--panel));border-radius:16px;padding:24px 22px 18px;text-align:center;box-shadow:0 0 0 .5px #0000001f,0 24px 60px -20px #00000073;font-family:var(--font-body);color:var(--ink);animation:nnm-in .16s ease-out}.nnm-ic{width:52px;height:52px;border-radius:16px;margin:0 auto 14px;display:flex;align-items:center;justify-content:center}.nnm-ic svg{width:26px;height:26px}.nnm-ic.danger{background:var(--cp-bad-soft);color:var(--bad)}.nnm-ic.primary{background:var(--cp-brand-soft);color:var(--brand)}.nnm-title{margin:0;font-size:15px;font-weight:600;letter-spacing:-.01em}.nnm-text{margin:6px 0 0;font-size:13px;line-height:1.5;color:var(--ink-2)}.nnm-btns{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:18px}.nnm-btn{height:40px;border:0;border-radius:12px;background:var(--chip, var(--track));color:var(--ink);box-shadow:inset 0 0 0 1px var(--divider, transparent);font-family:inherit;font-size:13.5px;font-weight:500;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:7px}.nnm-btn:hover{background:color-mix(in srgb,var(--ink) 8%,var(--card-solid, var(--panel)))}.nnm-btn:focus-visible{outline:0;box-shadow:0 0 0 3px color-mix(in srgb,var(--brand) 35%,transparent)}.nnm-btn.danger{background:var(--bad);color:#fff;box-shadow:none}.nnm-btn.danger:hover{filter:brightness(1.06)}.nnm-btn.primary{background:var(--brand-fill);color:var(--on-brand);box-shadow:0 12px 26px -12px var(--brand-fill)}.nnm-btn.primary:hover{background:var(--brand-fill-hover)}@keyframes nnm-in{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes nnm-spin{to{transform:rotate(360deg)}}.nn-df{position:relative;display:block}.nn-df__input{cursor:pointer}.nn-df__input:disabled{cursor:not-allowed}.nn-df--clearable .nn-df__input{padding-right:2rem}.nn-df__clear{position:absolute;top:50%;right:.375rem;transform:translateY(-50%);width:1.375rem;height:1.375rem;padding:0;border:0;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:transparent;color:var(--muted, #878a99);cursor:pointer}.nn-df__clear:hover{background:var(--track);color:var(--bad)}.nn-df__clear:focus-visible{outline:2px solid var(--brand);outline-offset:1px}body.nn-ui .pj-step{display:flex;align-items:center;gap:8px;margin:0 0 10px;font-size:13px;font-weight:600;color:var(--ink)}body.nn-ui .pj-step__n{width:22px;height:22px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:var(--brand-fill);color:var(--on-brand);font-size:12px;font-weight:700}body.nn-ui .pj-choices{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}@media(max-width:767.98px){body.nn-ui .pj-choices{grid-template-columns:minmax(0,1fr)}}body.nn-ui .pj-choice{display:flex;align-items:flex-start;gap:10px;text-align:left;border:0;border-radius:12px;padding:12px 14px;background:var(--track);color:var(--ink);font:inherit;cursor:pointer;box-shadow:inset 0 0 0 1px transparent;transition:background .12s,box-shadow .12s}body.nn-ui .pj-choice:hover:not(:disabled){background:color-mix(in srgb,var(--ink) 7%,transparent)}body.nn-ui .pj-choice:focus-visible{outline:0;box-shadow:0 0 0 3px color-mix(in srgb,var(--brand) 35%,transparent)}body.nn-ui .pj-choice.is-on{background:color-mix(in srgb,var(--tone) 9%,var(--card-solid, var(--panel)));box-shadow:inset 0 0 0 1.5px var(--tone)}body.nn-ui .pj-choice:disabled{opacity:.5;cursor:not-allowed}body.nn-ui .pj-choice__ic{flex:none;width:32px;height:32px;border-radius:10px;display:inline-flex;align-items:center;justify-content:center;background:var(--tone-soft);color:var(--tone)}body.nn-ui .pj-choice__t{display:block;font-size:13px;font-weight:600;line-height:1.3}body.nn-ui .pj-choice__d{display:block;margin-top:2px;font-size:12px;line-height:1.4;color:var(--muted)}body.nn-ui .pj-thread{display:flex;flex-direction:column;gap:14px}body.nn-ui .pj-thread__day{display:flex;flex-direction:column;gap:10px}body.nn-ui .pj-day{align-self:center;padding:2px 10px;border-radius:999px;background:var(--track);font-size:11px;font-weight:500;color:var(--muted)}body.nn-ui .pj-msg{max-width:min(620px,88%);padding:10px 13px 8px;border-radius:14px;background:var(--track)}body.nn-ui .pj-msg.is-mine{align-self:flex-end;border-bottom-right-radius:5px;background:color-mix(in srgb,var(--brand) 8%,var(--card-solid, var(--panel)));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--brand) 22%,transparent)}body.nn-ui .pj-msg.is-csp{align-self:flex-start;border-bottom-left-radius:5px}body.nn-ui .pj-msg__head{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:4px;font-size:11.5px;color:var(--muted)}body.nn-ui .pj-msg__by{font-weight:500;color:var(--ink-2, var(--ink))}body.nn-ui .pj-kind{display:inline-flex;align-items:center;height:18px;padding:0 7px;border-radius:6px;background:var(--tone-soft);color:var(--tone);font-size:11px;font-weight:600}body.nn-ui .pj-msg__text{white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px;line-height:1.5;color:var(--ink)}body.nn-ui .pj-msg__file{display:flex;align-items:center;gap:6px;min-width:0;margin-top:8px;font-size:12.5px}body.nn-ui .pj-msg__meta{margin-top:4px;font-size:11px;color:var(--muted);text-align:right}body.nn-ui .px-viewer{gap:12px;padding:12px;color:var(--ink);font-family:var(--font-body)}body.nn-ui .px-viewer.is-embed{padding:10px;gap:10px}html[data-layout=demo4] body.nn-ui .px-viewer{padding:4px 16px 16px}body.nn-ui .px-v-card,body.nn-ui .px-v-bar,body.nn-ui .px-v-center{background:var(--card-solid, var(--panel));border:1px solid var(--card-line);border-radius:16px;box-shadow:var(--shadow)}body.nn-ui .px-v-left,body.nn-ui .px-v-right,body.nn-ui .px-v-center{overflow:hidden}body.nn-ui .px-v-right>*{border-radius:inherit}body.nn-ui .px-v-bar{position:relative;z-index:20;display:flex;align-items:center;gap:10px;min-height:62px;padding:10px 12px 10px 14px}body.nn-ui .px-v-title{flex:1 1 auto;min-width:0}body.nn-ui .px-v-title__row{display:flex;align-items:center;gap:10px;min-width:0}body.nn-ui .px-v-title h1{margin:0;min-width:0;font:700 16px/1.25 var(--font-display);letter-spacing:-.01em;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}body.nn-ui .px-v-title__sub{margin:2px 0 0;font-size:12.5px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}body.nn-ui .px-v-bar .nn-pill{flex:none}body.nn-ui .px-v-pillbtn{border:0;cursor:pointer;font:inherit;font-size:12px;font-weight:600}body.nn-ui .px-v-tools{margin-inline-start:auto;display:flex;align-items:center;gap:6px;flex:none}body.nn-ui .px-v-ibtn{position:relative;flex:none;width:38px;height:38px;padding:0;display:inline-grid;place-items:center;border-radius:11px;border:1px solid var(--line, var(--card-line));background:var(--card-solid, var(--panel));color:var(--ink-2);cursor:pointer;transition:background var(--dur-1, .12s),color var(--dur-1, .12s),border-color var(--dur-1, .12s)}body.nn-ui .px-v-ibtn:hover:not(:disabled){background:var(--hover, var(--track));color:var(--ink)}body.nn-ui .px-v-ibtn.is-on{color:var(--brand-ink, var(--brand));background:color-mix(in srgb,var(--brand) 11%,var(--card-solid, var(--panel)));border-color:color-mix(in srgb,var(--brand) 35%,transparent)}body.nn-ui .px-v-ibtn:disabled{opacity:.4;cursor:not-allowed}body.nn-ui .px-v-ibtn.is-sm{width:32px;height:32px;border-radius:9px}body.nn-ui .px-v-badge{position:absolute;top:-6px;inset-inline-end:-6px;min-width:18px;height:18px;padding:0 5px;border-radius:999px;display:grid;place-items:center;font:700 10.5px/1 var(--font-body);color:var(--card-solid, #fff);box-shadow:0 0 0 2px var(--card-solid, var(--panel));font-variant-numeric:tabular-nums}body.nn-ui .px-v-badge.is-bad{background:var(--bad)}body.nn-ui .px-v-badge.is-warn{background:var(--warn)}body.nn-ui .px-v-ver{display:inline-flex;align-items:center;gap:6px;height:38px;padding:0 10px 0 12px;border-radius:11px;border:1px solid var(--line, var(--card-line));background:var(--card-solid, var(--panel));color:var(--ink);font-size:13px;font-weight:600;cursor:pointer;white-space:nowrap}body.nn-ui .px-v-ver:hover{background:var(--hover, var(--track))}body.nn-ui .px-v-ver__old{font-size:11.5px;font-weight:700;padding:2px 7px;border-radius:999px;color:color-mix(in srgb,var(--warn) 82%,var(--ink));background:color-mix(in srgb,var(--warn) 14%,transparent)}body.nn-ui .px-v-menu{position:absolute;left:0;top:44px;z-index:40;width:310px;max-width:calc(100vw - 24px);padding:6px;border-radius:14px;background:var(--card-solid, var(--panel));border:1px solid var(--card-line);box-shadow:var(--pop-shadow)}body.nn-ui .px-v-menu__it{display:block;width:100%;padding:8px 10px;border:0;border-radius:10px;background:transparent;color:var(--ink);text-align:start;cursor:pointer}body.nn-ui .px-v-menu__it:hover:not(:disabled){background:var(--hover, var(--track))}body.nn-ui .px-v-menu__it.is-on{background:color-mix(in srgb,var(--brand) 9%,transparent)}body.nn-ui .px-v-menu__it.is-act{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:600;color:var(--brand-ink, var(--brand))}body.nn-ui .px-v-menu__it:disabled{opacity:.45;cursor:not-allowed}body.nn-ui .px-v-menu__t{font-size:13px;font-weight:600}body.nn-ui .px-v-menu__t span{font-weight:400;color:var(--muted)}body.nn-ui .px-v-menu__s{margin-top:2px;font-size:12px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}body.nn-ui .px-v-menu__sep{height:1px;margin:6px 4px;background:var(--divider, var(--card-line))}body.nn-ui .px-v-pager{display:inline-flex;align-items:center;height:38px;border-radius:11px;border:1px solid var(--line, var(--card-line));background:var(--card-solid, var(--panel))}body.nn-ui .px-v-pager>button{width:34px;height:36px;display:grid;place-items:center;border:0;background:transparent;color:var(--ink-2);border-radius:10px;cursor:pointer}body.nn-ui .px-v-pager>button:hover:not(:disabled){color:var(--ink);background:var(--hover, var(--track))}body.nn-ui .px-v-pager>button:disabled{opacity:.35;cursor:not-allowed}body.nn-ui .px-v-pager>span{min-width:46px;text-align:center;font-size:13px;font-weight:600;color:var(--ink)}body.nn-ui .px-v-tabs{flex:none;display:grid;grid-template-columns:1fr 1fr;gap:2px;margin:10px 10px 0;padding:3px;border-radius:12px;background:var(--chip, var(--track));border:1px solid var(--line, var(--card-line))}body.nn-ui .px-v-tabs>button{height:32px;display:inline-flex;align-items:center;justify-content:center;gap:6px;border:0;border-radius:9px;background:transparent;color:var(--ink-2);font-size:13px;font-weight:500;cursor:pointer}body.nn-ui .px-v-tabs>button:hover:not(.is-on){color:var(--ink)}body.nn-ui .px-v-tabs>button.is-on{background:var(--card-solid, var(--panel));color:var(--ink);font-weight:600;box-shadow:var(--hair)}body.nn-ui .px-v-thumb{position:relative;display:block;width:100%;padding:0;text-align:start;border-radius:12px;overflow:hidden;cursor:pointer;border:1px solid var(--card-line);background:var(--card-solid, var(--panel));transition:box-shadow var(--dur-1, .12s),border-color var(--dur-1, .12s)}body.nn-ui .px-v-thumb img{display:block;background:#fff}body.nn-ui .px-v-thumb:hover{border-color:color-mix(in srgb,var(--brand) 40%,transparent)}body.nn-ui .px-v-thumb.is-on{border-color:transparent;box-shadow:0 0 0 2px var(--brand)}body.nn-ui .px-v-thumb__l{display:flex;align-items:center;gap:6px;padding:7px 10px;font-size:12.5px;font-weight:500;color:var(--ink-2);border-top:1px solid var(--divider, var(--card-line))}body.nn-ui .px-v-thumb.is-on .px-v-thumb__l{color:var(--ink);font-weight:600}body.nn-ui .px-hf-bar{display:flex;flex-wrap:wrap;gap:6px;padding:10px;border-bottom:1px solid var(--divider, var(--card-line))}body.nn-ui .px-hf{height:28px;padding:0 11px;border-radius:999px;border:1px solid var(--line, var(--card-line));background:var(--chip, var(--track));color:var(--ink-2);font-size:12px;font-weight:500;cursor:pointer}body.nn-ui .px-hf:hover:not(.is-on){color:var(--ink)}body.nn-ui .px-hf.is-on{background:var(--card-solid, var(--panel));border-color:color-mix(in srgb,var(--brand) 40%,transparent);color:var(--ink);font-weight:600;box-shadow:var(--hair)}body.nn-ui .px-v-stage{background-color:color-mix(in srgb,var(--ink) 7%,var(--bg))}body.nn-ui .px-v-stage:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:0;background-image:radial-gradient(color-mix(in srgb,var(--ink) 9%,transparent) 1px,transparent 1.3px);background-size:22px 22px}html[data-mode=dark] body.nn-ui .px-v-stage{background-color:color-mix(in srgb,#000 35%,var(--bg))}body.nn-ui .px-v-stage .openseadragon-container{background:transparent!important}body.nn-ui .px-v-stage .navigator{border-radius:8px;border:1px solid var(--card-line)!important;background:var(--card-solid)!important;box-shadow:var(--shadow-sm, var(--shadow))}body.nn-ui :is(.px-v-rail,.px-v-zoom){background:color-mix(in srgb,var(--card-solid, var(--panel)) 90%,transparent);-webkit-backdrop-filter:blur(var(--glass, 10px));backdrop-filter:blur(var(--glass, 10px));border:1px solid var(--card-line);box-shadow:var(--shadow-sm, var(--shadow))}body.nn-ui .px-v-rail{z-index:15;display:flex;flex-direction:column;gap:3px;padding:6px;border-radius:14px;max-height:calc(100% - 24px);overflow-y:auto;scrollbar-width:thin}body.nn-ui .px-v-rail>*{flex:none}body.nn-ui .px-v-tool{width:36px;height:36px;display:grid;place-items:center;border:0;border-radius:10px;background:transparent;color:var(--ink-2);cursor:pointer;transition:background var(--dur-1, .12s),color var(--dur-1, .12s)}body.nn-ui .px-v-tool:hover:not(:disabled):not(.is-on){background:var(--hover, var(--track));color:var(--ink)}body.nn-ui .px-v-tool.is-on{background:var(--brand-fill);color:var(--on-brand, #fff);box-shadow:0 8px 18px -10px var(--brand-fill)}body.nn-ui .px-v-tool:disabled{opacity:.35;cursor:not-allowed}body.nn-ui .px-v-rail__sep{display:block;height:1px;margin:4px;background:var(--divider, var(--card-line))}body.nn-ui .px-v-swatches{display:grid;grid-template-columns:repeat(2,16px);justify-content:center;gap:7px;padding:4px 0}body.nn-ui .px-v-swatch{width:16px;height:16px;padding:0;border:0;border-radius:50%;cursor:pointer;box-shadow:inset 0 0 0 1px #00000024}body.nn-ui .px-v-swatch.is-on{box-shadow:0 0 0 2px var(--card-solid, var(--panel)),0 0 0 4px var(--brand)}body.nn-ui .px-v-zoom{z-index:15;display:flex;align-items:center;gap:2px;height:38px;padding:0 6px 0 10px;border-radius:12px;font-size:12.5px;color:var(--ink)}body.nn-ui .px-v-zoom>span{min-width:42px;text-align:center;font-weight:700}body.nn-ui .px-v-zoom>i{width:1px;height:18px;margin:0 4px;background:var(--divider, var(--card-line))}body.nn-ui .px-v-zoom>button{height:28px;padding:0 9px;border:0;border-radius:8px;background:transparent;color:var(--ink-2);font-weight:600;cursor:pointer}body.nn-ui .px-v-zoom>button:hover{background:var(--hover, var(--track));color:var(--ink)}body.nn-ui .px-v-float{display:flex;align-items:center;gap:8px;height:36px;padding:0 14px;border-radius:12px;font-size:12.5px;font-weight:500;white-space:nowrap}body.nn-ui .px-v-float.is-warn{color:color-mix(in srgb,var(--warn) 82%,var(--ink));background:color-mix(in srgb,var(--warn) 13%,var(--card-solid, var(--panel)));border:1px solid color-mix(in srgb,var(--warn) 35%,transparent);box-shadow:var(--shadow-sm, var(--shadow))}body.nn-ui .px-v-float button{border:0;background:none;color:inherit;font-weight:700;text-decoration:underline;cursor:pointer}body.nn-ui .px-v-hint{z-index:15;padding:7px 12px;border-radius:10px;font-size:12px;font-weight:500;color:var(--card-solid, #fff);background:color-mix(in srgb,var(--ink) 86%,transparent)}body.nn-ui .px-sc{border-top:1px solid var(--divider, var(--card-line));background:var(--card-solid, var(--panel))}body.nn-ui .px-sc__head{flex:none;display:flex;align-items:center;gap:10px;min-width:0;min-height:56px;padding:10px 12px 10px 14px;border-bottom:1px solid var(--divider, var(--card-line))}body.nn-ui .px-sc__head .nn-ibox,body.nn-ui .px-cp__head .nn-ibox{width:32px;height:32px;border-radius:10px}body.nn-ui .px-sc__title,body.nn-ui .px-cp__title{margin:0;font:700 15px/1.2 var(--font-display);letter-spacing:-.01em;color:var(--ink);white-space:nowrap}body.nn-ui .px-sc__decision{display:flex;align-items:flex-start;gap:12px;margin:14px 14px 0;padding:14px 16px;border-radius:14px;background:color-mix(in srgb,var(--t, var(--muted)) 7%,var(--card-solid, var(--panel)));border:1px solid color-mix(in srgb,var(--t, var(--muted)) 22%,transparent)}body.nn-ui .px-sc__decision .nn-ibox{flex:none}body.nn-ui .px-sc__verdict{margin:0;font:700 15px/1.35 var(--font-display);color:color-mix(in srgb,var(--t, var(--ink)) 80%,var(--ink))}body.nn-ui .px-sc__sum{margin:4px 0 0;font-size:13px;color:var(--ink-2)}body.nn-ui .px-sc__err{margin:6px 0 0;font-size:12.5px;color:var(--bad)}body.nn-ui .px-sc__notes{margin:6px 0 0;padding:0;list-style:none;display:grid;gap:3px;font-size:12.5px;line-height:1.4;color:var(--ink-2)}body.nn-ui .px-sc__notes li{display:flex;gap:7px;align-items:baseline;min-width:0;overflow-wrap:anywhere}body.nn-ui .px-sc__dash{flex:none;width:10px;height:10px;border:1.5px dashed currentColor;border-radius:2px;transform:translateY(1px);opacity:.75}body.nn-ui .px-sc__filters{display:flex;flex-wrap:wrap;align-items:center;gap:8px;padding:12px 14px 4px}body.nn-ui .px-sc__empty{padding:18px 16px;font-size:13px;color:var(--muted)}body.nn-ui .px-seg--xs{height:34px;border-radius:10px}body.nn-ui .px-seg--xs button{height:26px;padding:0 10px;font-size:12.5px;border-radius:8px}body.nn-ui .px-sc-table{margin-top:8px;border-collapse:separate;border-spacing:0;font-size:13px;color:var(--ink)}body.nn-ui .px-sc-table th{position:sticky;top:0;z-index:1;padding:10px;text-align:start;font-size:11.5px;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--muted);background:var(--card-solid, var(--panel));border-bottom:1px solid var(--divider, var(--card-line))}body.nn-ui .px-sc-table td{padding:12px 10px;vertical-align:top;line-height:1.45;border-bottom:1px solid var(--row-line, var(--divider))}body.nn-ui .px-sc-table :is(th,td):first-child{padding-inline-start:16px}body.nn-ui .px-sc-table :is(th,td):last-child{padding-inline-end:14px}body.nn-ui .px-sc-table tbody tr:hover td{background:color-mix(in srgb,var(--brand) 3%,transparent)}body.nn-ui .px-sc-table tr.is-focus td{background:color-mix(in srgb,var(--brand) 8%,transparent)}body.nn-ui .px-sc-table tr.is-ignored td{opacity:.6}body.nn-ui .px-sc-table tr.is-form td{background:var(--chip, var(--track))}body.nn-ui .px-sc{container:pxsc / inline-size}@container pxsc (max-width: 899.98px){body.nn-ui .px-sc-table{display:none!important}body.nn-ui .px-sc-cards{display:grid!important}}@container pxsc (min-width: 900px){body.nn-ui .px-sc-table{display:table!important}body.nn-ui .px-sc-cards{display:none!important}}body.nn-ui .px-sc-cards{margin:0;padding:12px 14px 14px;list-style:none;grid-template-columns:repeat(auto-fill,minmax(min(100%,330px),1fr));gap:10px}body.nn-ui .px-sc-cards>li{padding:12px 14px;font-size:13px;line-height:1.45;border-radius:14px;border:1px solid var(--card-line);background:var(--card-solid, var(--panel))}body.nn-ui .px-sc-cards>li.is-focus{border-color:transparent;box-shadow:0 0 0 2px var(--brand);background:color-mix(in srgb,var(--brand) 5%,var(--card-solid, var(--panel)))}body.nn-ui .px-sc-cards>li.is-ignored{opacity:.6}body.nn-ui .px-sc-fix{font-weight:700;color:color-mix(in srgb,var(--ok) 82%,var(--ink))}body.nn-ui .px-sc-acts{display:flex;flex-wrap:wrap;align-items:center;gap:6px}body.nn-ui .px-v-btn{display:inline-flex;align-items:center;gap:6px;height:34px;padding:0 12px;border-radius:10px;border:1px solid var(--line, var(--card-line));background:var(--card-solid, var(--panel));color:var(--ink);font-size:12.5px;font-weight:600;white-space:nowrap;cursor:pointer}body.nn-ui .px-v-btn:hover:not(:disabled){background:var(--hover, var(--track));border-color:color-mix(in srgb,var(--brand) 35%,transparent)}body.nn-ui .px-v-btn:disabled{opacity:.45;cursor:not-allowed}body.nn-ui .px-v-btn.is-sm{height:30px;padding:0 10px;border-radius:9px}body.nn-ui .px-v-btn.is-primary{background:var(--brand-fill);border-color:transparent;color:var(--on-brand, #fff)}body.nn-ui .px-v-btn.is-primary:hover:not(:disabled){background:var(--brand-fill-hover, var(--brand-fill))}body.nn-ui .px-v-input{display:block;width:100%;padding:9px 11px;border:0;border-radius:10px;background:var(--field, var(--track));color:var(--ink);font-size:13px;line-height:1.45;resize:vertical;box-shadow:inset 0 0 0 1px var(--divider, var(--card-line));outline:0}body.nn-ui .px-v-input:focus{background:var(--card-solid, var(--panel));box-shadow:inset 0 0 0 1px var(--brand),0 0 0 2px var(--brand)}body.nn-ui .px-cp{background:var(--card-solid, var(--panel))}body.nn-ui .px-cp__head{flex:none;display:flex;align-items:center;gap:10px;min-height:58px;padding:10px 12px 10px 14px;border-bottom:1px solid var(--divider, var(--card-line))}body.nn-ui .px-v-right>.px-v-tabs{margin:10px 10px 0}body.nn-ui .px-v-tabs .px-v-tabs__n{min-width:18px;height:18px;padding:0 5px;border-radius:999px;font-size:11px;font-weight:700;line-height:18px;color:#fff;background:var(--bad)}body.nn-ui .px-v-tabs .px-v-tabs__n.is-ok{background:var(--ok)}body.nn-ui .px-ck{background:var(--card-solid, var(--panel))}body.nn-ui .px-ck__unit{margin:2px 0 0;font-size:12px;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}body.nn-ui .px-ck .px-sc__decision{margin:12px 12px 0;padding:12px 14px}body.nn-ui .px-ck .px-sc__verdict{font-size:14px}body.nn-ui .px-ck__hint{margin:10px 14px 0;font-size:12px;line-height:1.45;color:var(--muted)}body.nn-ui .px-ck__list{margin:8px 0 12px;padding:0;list-style:none}body.nn-ui .px-ck__row{border-bottom:1px solid var(--row-line, var(--divider))}body.nn-ui .px-ck__row.is-open{background:color-mix(in srgb,var(--brand) 4%,transparent)}body.nn-ui .px-ck__line{display:flex;align-items:center;gap:10px;min-height:44px;padding:6px 10px 6px 14px}body.nn-ui .px-ck__mark{flex:none;position:relative;width:26px;height:26px;display:grid;place-items:center;border-radius:8px;font:800 14px/1 var(--font-display);color:var(--t, var(--muted));background:color-mix(in srgb,var(--t, var(--muted)) 13%,transparent)}body.nn-ui .px-ck__row.is-uygun_degil .px-ck__mark{color:#fff;background:var(--bad)}body.nn-ui .px-ck__mark small{position:absolute;top:-6px;right:-7px;min-width:16px;height:16px;padding:0 4px;border-radius:999px;font-size:10px;line-height:16px;color:var(--bad);background:var(--card-solid, #fff);box-shadow:0 0 0 1.5px var(--bad)}body.nn-ui .px-ck__name{flex:1 1 auto;min-width:0;display:flex;align-items:center;gap:6px;padding:0;border:0;background:none;text-align:start;cursor:pointer;font-size:13px;line-height:1.35;color:var(--ink)}body.nn-ui .px-ck__name:disabled{cursor:default}body.nn-ui .px-ck__name>span{overflow-wrap:anywhere}body.nn-ui .px-ck__row.is-yok .px-ck__name{color:var(--muted)}body.nn-ui .px-ck__acts{flex:none;display:inline-flex;align-items:center;gap:4px}body.nn-ui .px-ck__na{height:26px;min-width:40px;padding:0 9px;border-radius:999px;border:1px solid var(--line, var(--card-line));background:var(--card-solid, var(--panel));color:var(--ink-2);font-size:11.5px;font-weight:600;cursor:pointer}body.nn-ui .px-ck__na:hover:not(:disabled){color:var(--ink);border-color:color-mix(in srgb,var(--brand) 35%,transparent)}body.nn-ui .px-ck__na.is-on{color:var(--ink);background:var(--chip, var(--track));border-color:var(--ink-2)}body.nn-ui .px-ck__na:disabled{opacity:.4;cursor:not-allowed}body.nn-ui .px-ck__detail{display:grid;gap:6px;padding:0 12px 12px 50px}body.nn-ui .px-ck__reason{display:flex;gap:8px;width:100%;padding:8px 10px;text-align:start;border:1px solid var(--card-line);border-radius:10px;background:var(--card-solid, var(--panel));cursor:pointer}body.nn-ui .px-ck__reason:hover{border-color:color-mix(in srgb,var(--brand) 40%,transparent)}body.nn-ui .px-ck__reason.is-resolved{opacity:.7}body.nn-ui .px-ck__no{flex:none;height:18px;padding:0 5px;border-radius:5px;font-size:10.5px;font-weight:700;line-height:18px;color:#fff;background:var(--bad)}body.nn-ui .px-ck__reason.is-resolved .px-ck__no{background:var(--muted)}body.nn-ui .px-ck__txt{display:block;font-size:12.5px;line-height:1.4;color:var(--ink);white-space:pre-wrap;overflow-wrap:anywhere}body.nn-ui .px-ck__by{display:block;margin-top:2px;font-size:11.5px;color:var(--muted)}body.nn-ui .px-ck__dec{margin:0}body.nn-ui .px-ck__foot{flex:none;padding:10px 12px 12px;border-top:1px solid var(--divider, var(--card-line))}body.nn-ui .px-ck-topic{display:block;width:100%;height:36px;padding:0 10px;border:0;border-radius:10px;background:var(--field, var(--track));color:var(--ink);font-size:13px;box-shadow:inset 0 0 0 1px var(--divider, var(--card-line))}body.nn-ui .px-ck-topic.is-missing{box-shadow:inset 0 0 0 1px var(--bad)}body.nn-ui .px-ck-chip{display:inline-flex;align-items:center;max-width:100%;height:18px;padding:0 7px;border-radius:6px;font-size:10.5px;font-weight:600;color:color-mix(in srgb,var(--bad) 85%,var(--ink));background:color-mix(in srgb,var(--bad) 11%,transparent);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body.nn-ui .px-v-state{max-width:440px;padding:32px 28px;text-align:center;border-radius:18px;background:var(--card-solid, var(--panel));border:1px solid var(--card-line);box-shadow:var(--shadow)}body.nn-ui .px-v-state .nn-ibox{margin:0 auto 12px;width:44px;height:44px;border-radius:14px}body.nn-ui .px-v-state h1{margin:0;font:700 18px/1.3 var(--font-display);color:var(--ink)}body.nn-ui .px-v-state p{margin:6px 0 18px;font-size:13.5px;line-height:1.5;color:var(--ink-2)}body.nn-ui .px-v-loading{display:inline-flex;align-items:center;gap:10px;font-size:13px;color:var(--muted)}body.nn-ui .px-v-spin{width:18px;height:18px;border-radius:50%;border:2px solid var(--divider, var(--card-line));border-top-color:var(--brand);animation:px-spin .8s linear infinite}@keyframes px-spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){body.nn-ui .px-v-spin{animation-duration:2.4s}}@media(max-width:767.98px){body.nn-ui .px-v-left{border-radius:0;border-width:0 1px 0 0}}@media(max-width:1279.98px){body.nn-ui .px-v-right{border-radius:0;border-width:0 0 0 1px}}@media(max-width:575.98px){body.nn-ui .px-viewer,body.nn-ui .px-viewer.is-embed{padding:8px;gap:8px}html[data-layout=demo4] body.nn-ui .px-viewer{padding:0 8px 8px}body.nn-ui .px-v-bar{gap:6px;min-height:54px;padding:8px;border-radius:14px}body.nn-ui .px-v-center{border-radius:14px}body.nn-ui .px-v-ibtn,body.nn-ui .px-v-ver,body.nn-ui .px-v-pager{height:36px}body.nn-ui .px-v-ibtn{width:36px}body.nn-ui .px-v-pager>button{width:30px}body.nn-ui .px-v-pager>span{min-width:36px}body.nn-ui .px-v-tools{gap:4px}body.nn-ui .px-sc__decision{margin:10px 10px 0;padding:12px}body.nn-ui .px-v-bar{flex-wrap:wrap}body.nn-ui .px-v-title{flex:1 1 0}body.nn-ui .px-v-title h1{font-size:14.5px}body.nn-ui .px-v-tools{margin-inline-start:0;width:100%;justify-content:flex-end}body.nn-ui .px-v-tools .px-v-pager{margin-inline-end:auto}body.nn-ui .px-v-rail{left:8px;right:8px;top:8px;padding:4px 4px 2px;flex-direction:row;align-items:center;max-height:none;overflow-x:auto;overflow-y:hidden;scrollbar-width:thin}body.nn-ui .px-v-rail.is-zoom{right:auto}body.nn-ui .px-v-rail>*{flex:none}body.nn-ui .px-v-rail__sep{width:1px;height:22px;margin:0 4px}body.nn-ui .px-v-swatches{grid-template-columns:repeat(8,16px);grid-auto-flow:column;padding:0 4px;gap:8px}body.nn-ui .px-v-tool{width:34px;height:34px}}@media(min-width:768px){body.nn-ui .px-v-ibtn.md\:hidden{display:none}}@media(min-width:1280px){body.nn-ui .px-v-ibtn.xl\:hidden{display:none}}@media(max-width:1279.98px){html[data-layout=demo4] body.nn-ui :is(.px-v-right,.px-v-scrim){top:var(--top-h, 72px)}}@media(max-width:767.98px){html[data-layout=demo4] body.nn-ui :is(.px-v-left,.px-v-right,.px-v-scrim){top:60px;bottom:64px}}body.nn-ui .px-v-stage .navigator{margin:12px!important}
