.app-v2{--bg:#F6F5F2;--panel:#FFFFFF;--panel-2:#FBFAF7;--panel-3:#F2F1ED;--panel-4:#E8E6E1;--line:#ECEAE4;--line-2:#E0DDD5;--line-3:#CFCBC2;--ink:#1A1B1F;--ink-2:#3A3C42;--ink-3:#6B6E76;--ink-4:#9A9DA4;--ink-5:#C0C2C7;--v2-accent:#8B3FD6;--v2-accent-2:#6A2DB8;--c-dash:#34C77B;--c-tix:#C77BFF;--c-asset:#3CC2D6;--c-intel:#8C7BFF;--c-cal:#F0A53C;--c-rep:#4F8BFF;--green:#34B46E;--amber:#D98C1E;--red:#DC324B;--blue:#2D6EE6;--c-good:var(--green);--c-warn:var(--amber);--c-bad:var(--red);--motion:220ms cubic-bezier(.34,1.36,.64,1);--motion-fast:140ms cubic-bezier(.34,1.36,.64,1);--ease-spring:cubic-bezier(.34,1.36,.64,1);--radius:10px;--radius-sm:7px;--radius-lg:14px;--shadow-sm:0 2px 6px -2px rgba(0,0,0,.08);--shadow-md:0 8px 24px -8px rgba(0,0,0,.12);--shadow-lg:0 24px 60px -20px rgba(0,0,0,.18);--shadow-1:var(--shadow-sm);--shadow-2:var(--shadow-md);background:var(--bg);color:var(--ink);font-family:Inter Tight,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-feature-settings:"cv11","ss03";-webkit-font-smoothing:antialiased}.app-v2 *{box-sizing:border-box}.app-v2 button{font:inherit}@layer base{:where(.app-v2 button){color:inherit}}.app-v2 .app{display:flex;min-height:100vh}.app-v2 .rail{width:272px;flex-shrink:0;background:var(--panel-2);border-right:1px solid var(--line);padding:14px 10px 12px;display:flex;flex-direction:column;gap:4px;position:sticky;top:0;height:100vh;z-index:40;overflow-y:auto}.app-v2 .rail__brand{display:flex;align-items:center;gap:8px;padding:2px 6px 4px}.app-v2 .rail__brandLogo{width:28px;height:28px;border-radius:8px;background:linear-gradient(135deg,var(--v2-accent),var(--v2-accent-2));color:white;display:grid;place-items:center;box-shadow:0 4px 10px -2px color-mix(in srgb,var(--v2-accent) 45%,transparent);overflow:hidden;transition:transform var(--motion)}.app-v2 .rail__brandLogo:hover{transform:rotate(-3deg) scale(1.04)}.app-v2 .rail__brandLogo img{width:100%;height:100%;object-fit:cover}.app-v2 .rail__brandName{flex:1;font-size:15px;font-weight:620;letter-spacing:-.015em;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.app-v2 .rail__chip{width:28px;height:28px;border-radius:8px;background:var(--panel);border:1px solid var(--line);color:var(--ink-3);cursor:pointer;display:grid;place-items:center;transition:all .2s cubic-bezier(.34,1.36,.64,1);box-shadow:0 1px 2px rgba(0,0,0,.04)}.app-v2 .rail__chip:hover{color:var(--ink);transform:translateY(-1px);border-color:var(--line-2)}.app-v2 .rail__chip--dashed{border-style:dashed}.app-v2 .rail__createWrap{position:relative;display:inline-flex}.app-v2 .rail__createMenu{position:absolute;top:calc(100% + 8px);right:0;min-width:220px;background:var(--panel);border:1px solid var(--line);border-radius:12px;padding:6px;box-shadow:var(--shadow-md);z-index:60;display:flex;flex-direction:column;gap:2px}.app-v2 .rail__createMenuHead{padding:8px 10px 6px;font-size:11px;font-weight:600;color:var(--ink-3);text-transform:uppercase;letter-spacing:.04em;border-bottom:1px solid var(--line);margin-bottom:4px}.app-v2 .rail__createMenuItem{display:flex;align-items:center;gap:10px;width:100%;padding:8px 10px;border:none;background:none;color:var(--ink);font:inherit;font-size:13px;font-weight:500;text-align:left;border-radius:7px;cursor:pointer;transition:background var(--motion)}.app-v2 .rail__createMenuItem:focus-visible,.app-v2 .rail__createMenuItem:hover{background:var(--panel-3);outline:none}.app-v2 .rail__createMenuItem svg{color:var(--ink-3)}.app-v2 .rail__search{display:flex;align-items:center;gap:9px;padding:8px 11px;margin:6px 4px 10px;background:var(--panel);border:1px solid var(--line);border-radius:11px;color:var(--ink-3);cursor:text;text-align:left;font:inherit;transition:border-color var(--motion)}.app-v2 .rail__search:hover{border-color:var(--line-2)}.app-v2 .rail__searchPlaceholder{flex:1;font-size:13px;color:var(--ink-4)}.app-v2 .rail__searchKbd{font-size:10.5px;color:var(--ink-4);font-variant-numeric:tabular-nums}.app-v2 .rail__group{display:flex;flex-direction:column;gap:1px}.app-v2 .rail__groupLabel{display:flex;align-items:center;justify-content:space-between;gap:4px;padding:10px 12px 6px;background:none;border:none;cursor:pointer;font:inherit;font-size:12px;font-weight:600;letter-spacing:.01em;color:var(--ink-3);text-align:left}.app-v2 .rail__groupLabel:hover{color:var(--ink)}.app-v2 .rail__item{display:grid;grid-template-columns:24px 1fr auto;gap:10px;align-items:center;padding:7px 11px;border-radius:10px;cursor:pointer;color:var(--ink-2);font-size:13.5px;text-decoration:none;transition:background .16s,color .16s}.app-v2 .rail__item:hover{background:color-mix(in srgb,var(--ink) 5%,transparent);color:var(--ink)}.app-v2 .rail__item--active{background:var(--panel);color:var(--ink);font-weight:550;box-shadow:0 1px 2px rgba(0,0,0,.04),0 0 0 1px var(--line)}.app-v2 .rail__itemIcon{color:var(--ink-3);display:grid;place-items:center}.app-v2 .rail__item--active .rail__itemIcon{color:var(--ink)}.app-v2 .rail__itemLabel{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.app-v2 .rail__itemCount{font-size:11px;font-weight:600;font-variant-numeric:tabular-nums;color:var(--ink-4);padding:1px 7px;border-radius:999px;background:var(--panel-3)}.app-v2 .rail__item--active .rail__itemCount{background:color-mix(in srgb,var(--ink) 8%,transparent);color:var(--ink-2)}.app-v2 .rail__itemCount--alarm{color:white;background:var(--red)}.app-v2 .rail__tile{width:22px;height:22px;border-radius:6.5px;display:grid;place-items:center;color:white;box-shadow:0 1px 2px rgba(0,0,0,.1),inset 0 -2px 4px rgba(0,0,0,.12)}.app-v2 .rail__tile--purple{background:linear-gradient(135deg,#B8B5FF,#7B7AFF)}.app-v2 .rail__tile--orange{background:linear-gradient(135deg,#FFB78A,#F0843D)}.app-v2 .rail__tile--blue{background:linear-gradient(135deg,#8AC4FF,#3D8DF0)}.app-v2 .rail__tile--green{background:linear-gradient(135deg,#A0E3C2,#34B46E)}.app-v2 .rail__tile--red{background:linear-gradient(135deg,#FF8FA3,#DC324B)}.app-v2 .rail__tree{position:relative;padding-left:22px;margin:2px 0 4px}.app-v2 .rail__tree:before{content:"";position:absolute;left:22px;top:4px;bottom:4px;width:1px;background:var(--line-2)}.app-v2 .rail__item--sub{padding-left:24px;font-size:13px;position:relative}.app-v2 .rail__item--sub:before{content:"";position:absolute;left:-2px;top:50%;width:12px;height:1px;background:var(--line-2)}.app-v2 .rail__dot{width:8px;height:8px;border-radius:50%;display:inline-block;box-shadow:0 0 0 3px color-mix(in srgb,currentColor 18%,transparent)}.app-v2 .rail__dot--red{background:#DC324B;color:#DC324B}.app-v2 .rail__dot--orange{background:#F0843D;color:#F0843D}.app-v2 .rail__dot--blue{background:#3D8DF0;color:#3D8DF0}.app-v2 .rail__spacer{flex:1;min-height:8px}.app-v2 .rail__utility{display:flex;gap:6px;padding:4px 4px 8px}.app-v2 .rail__foot{position:relative;display:flex;align-items:stretch;padding:0;border:0;margin-top:2px}.app-v2 .rail__footMain{flex:1;display:flex;align-items:center;gap:10px;padding:8px 10px;background:var(--panel);border:1px solid var(--line);border-radius:12px;cursor:pointer;font:inherit;color:var(--ink);text-align:left;transition:background var(--motion),border-color var(--motion)}.app-v2 .rail__footMain:hover{border-color:var(--line-2)}.app-v2 .rail__footAv{flex-shrink:0;width:30px;height:30px;border-radius:50%;background:linear-gradient(135deg,#FF7CB6,#C77BFF);color:white;font-weight:700;font-size:12px;display:grid;place-items:center}.app-v2 .rail__footAv--img{padding:0;object-fit:cover;background:var(--panel-3)}.app-v2 .rail__footMeta{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}.app-v2 .rail__footName{font-size:12.5px;font-weight:600;color:var(--ink)}.app-v2 .rail__footHint,.app-v2 .rail__footName{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.app-v2 .rail__footHint{font-size:11px;color:var(--ink-3)}.app-v2 .rail__menu{position:absolute;left:10px;right:10px;bottom:calc(100% + 8px);background:var(--panel);border:1px solid var(--line);border-radius:10px;padding:6px;box-shadow:var(--shadow-md);z-index:60;display:flex;flex-direction:column;gap:2px}.app-v2 .rail__menuHead{padding:8px 10px 6px;font-size:11px;font-weight:600;color:var(--ink-3);text-transform:uppercase;letter-spacing:.04em;border-bottom:1px solid var(--line);margin-bottom:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.app-v2 .rail__menuItem{display:flex;align-items:center;gap:10px;width:100%;padding:8px 10px;border:none;background:none;color:var(--ink);font-size:13px;font-weight:500;text-align:left;border-radius:6px;cursor:pointer;transition:background var(--motion),color var(--motion)}.app-v2 .rail__menuItem:focus-visible,.app-v2 .rail__menuItem:hover{background:var(--panel-3);color:var(--ink);outline:none}.app-v2 .rail__menuItem:disabled{opacity:.6;cursor:progress}.app-v2 .rail--collapsed{width:56px;padding:14px 6px 12px}.app-v2 .rail--collapsed .rail__brand{justify-content:center;padding:2px 0 4px}.app-v2 .rail--collapsed .rail__brand .rail__chip,.app-v2 .rail--collapsed .rail__brandName,.app-v2 .rail--collapsed .rail__createWrap,.app-v2 .rail--collapsed .rail__groupLabel,.app-v2 .rail--collapsed .rail__search{display:none}.app-v2 .rail--collapsed .rail__item{display:flex;justify-content:center;padding:8px 4px}.app-v2 .rail--collapsed .rail__itemCount,.app-v2 .rail--collapsed .rail__itemLabel,.app-v2 .rail--collapsed .rail__tree{display:none}.app-v2 .rail--collapsed .rail__utility{flex-direction:column;align-items:center}.app-v2 .rail__chip--collapsedSettings{display:none}.app-v2 .rail--collapsed .rail__chip--collapsedSettings{display:grid}.app-v2 .rail--collapsed .rail__footMain{justify-content:center;padding:8px}.app-v2 .rail--collapsed .rail__footMain>svg,.app-v2 .rail--collapsed .rail__footMeta{display:none}.app-v2 .rail--collapsed .rail__item--active{background:color-mix(in srgb,var(--v2-accent) 8%,transparent);box-shadow:inset 3px 0 0 var(--v2-accent);font-weight:400}.app-v2 .ctx{width:248px;flex-shrink:0;background:var(--panel-2);border-right:1px solid var(--line);padding:14px 12px 12px;display:flex;flex-direction:column;gap:10px;position:sticky;top:0;height:100vh;overflow-y:auto}.app-v2 .ctx__head{padding:0 4px 6px}.app-v2 .ctx__title{font-size:16px;font-weight:620;letter-spacing:-.01em;color:var(--ink);display:flex;align-items:center;gap:8px}.app-v2 .ctx__title svg{color:var(--v2-accent)}.app-v2 .ctx__sub{font-size:11.5px;color:var(--ink-3);margin-top:2px}.app-v2 .ctx__cmd{display:flex;align-items:center;gap:8px;padding:8px 10px;background:var(--panel);border:1px solid var(--line-2);border-radius:9px;font-size:12.5px;color:var(--ink-3);cursor:text;transition:all var(--motion)}.app-v2 .ctx__cmd:hover{border-color:var(--line-3);background:var(--panel-3)}.app-v2 .ctx__cmd:focus-within{border-color:color-mix(in srgb,var(--v2-accent) 50%,var(--line))}.app-v2 .ctx__cmd input{flex:1;background:none;border:none;outline:none;font:inherit;color:var(--ink);font-size:12.5px}.app-v2 .ctx__cmd input::placeholder{color:var(--ink-3)}.app-v2 .ctx__cmdKbd{font-family:ui-monospace,monospace;font-size:10px;padding:1px 5px;border-radius:4px;background:var(--panel-3);border:1px solid var(--line-2);color:var(--ink-3)}.app-v2 .ctx__cta{display:flex;align-items:center;gap:8px;padding:8px 12px;border-radius:9px;background:linear-gradient(135deg,var(--v2-accent),var(--v2-accent-2));color:white;border:none;font:inherit;font-size:12.5px;font-weight:600;cursor:pointer;box-shadow:0 6px 14px -4px color-mix(in srgb,var(--v2-accent) 50%,transparent);transition:all var(--motion)}.app-v2 .ctx__cta:hover{transform:translateY(-1px);box-shadow:0 8px 18px -4px color-mix(in srgb,var(--v2-accent) 60%,transparent)}.app-v2 .ctx__cta:active{transform:scale(.97)}.app-v2 .ctx__ctaKbd{margin-left:auto;font-family:ui-monospace,monospace;font-size:10px;padding:1px 5px;border-radius:4px;background:rgba(255,255,255,.18)}.app-v2 .ctx__divider{height:1px;background:var(--line);margin:2px}.app-v2 .ctx__group{display:flex;flex-direction:column;gap:1px}.app-v2 .ctx__label{display:flex;align-items:center;justify-content:space-between;padding:8px 8px 4px;font-size:10.5px;font-weight:600;letter-spacing:.1em;color:var(--ink-4);text-transform:uppercase}.app-v2 .ctx__labelAction{display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;background:var(--panel-3);border:1px solid var(--line-2);border-radius:5px;color:var(--ink-3);cursor:pointer;transition:all var(--motion)}.app-v2 .ctx__labelAction:hover{background:color-mix(in srgb,var(--v2-accent) 14%,white);border-color:color-mix(in srgb,var(--v2-accent) 32%,transparent);color:var(--v2-accent)}.app-v2 .ctx__empty{padding:6px 10px 4px;font-size:11.5px;color:var(--ink-4)}.app-v2 .ctx__inlineLink{background:none;border:none;padding:0;color:var(--v2-accent);font:inherit;font-weight:600;cursor:pointer}.app-v2 .ctx__inlineLink:hover{text-decoration:underline}.app-v2 .ctxItem{display:flex;align-items:center;gap:10px;padding:7px 9px;border-radius:8px;font-size:13px;color:var(--ink-2);cursor:pointer;position:relative;transition:all var(--motion);border:1px solid transparent;background:none;width:100%;text-align:left;text-decoration:none}.app-v2 .ctxItem:hover{background:var(--panel-3);color:var(--ink)}.app-v2 .ctxItem--active{background:var(--panel);color:var(--ink);font-weight:550;border-color:var(--line-2)}.app-v2 .ctxItem--active:before{content:"";position:absolute;left:-1px;top:7px;bottom:7px;width:2px;background:var(--v2-accent);border-radius:2px}.app-v2 .ctxItem__icon{width:16px;height:16px;color:var(--ink-3);display:grid;place-items:center;flex-shrink:0}.app-v2 .ctxItem--active .ctxItem__icon{color:var(--ink)}.app-v2 .ctxItem__name{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-v2 .ctxItem__count{font-size:10.5px;min-width:18px;padding:1px 6px;background:var(--panel-4);border-radius:999px;font-variant-numeric:tabular-nums;font-weight:600;color:var(--ink-2);display:grid;place-items:center}.app-v2 .ctxItem__count--warn{color:#A86A14;background:rgba(240,165,60,.18)}.app-v2 .ctxItem__badge{font-size:9px;font-weight:700;letter-spacing:.08em;padding:2px 5px;border-radius:4px;background:rgba(207,167,30,.12);color:#B47A1E;border:1px solid rgba(207,167,30,.22)}.app-v2 .ctxItem__dot{width:8px;height:8px;border-radius:50%;margin:0 2px;flex-shrink:0}.app-v2 .ctxItem--disabled{cursor:not-allowed;color:var(--ink-4);pointer-events:none}.app-v2 .ctxItem--disabled .ctxItem__icon{color:var(--ink-4);opacity:.65}.app-v2 .ctxFoot{margin-top:auto;display:flex;align-items:center;gap:10px;padding:8px;border-radius:10px;background:var(--panel);border:1px solid var(--line)}.app-v2 .ctxFoot__av{width:30px;height:30px;border-radius:50%;background:linear-gradient(135deg,#FF5670,var(--v2-accent));display:grid;place-items:center;color:white;font-size:11px;font-weight:700;position:relative;flex-shrink:0}.app-v2 .ctxFoot__av:after{content:"";position:absolute;bottom:-1px;right:-1px;width:10px;height:10px;border-radius:50%;background:var(--green);border:2px solid var(--panel)}.app-v2 .ctxFoot__info{flex:1;min-width:0}.app-v2 .ctxFoot__name{font-size:12.5px;font-weight:600;color:var(--ink)}.app-v2 .ctxFoot__role{font-size:10.5px;color:var(--ink-3)}.app-v2 .ctxFoot__chev{width:26px;height:26px;border-radius:6px;background:none;border:none;color:var(--ink-3);cursor:pointer;display:grid;place-items:center}.app-v2 .ctxFoot__chev:hover{background:var(--panel-3);color:var(--ink)}.app-v2 .ctxPulse{margin:4px 0;padding:10px 11px;background:var(--panel);border:1px solid var(--line);border-radius:10px}.app-v2 .ctxPulse__head{display:flex;align-items:center;gap:8px;margin-bottom:8px}.app-v2 .ctxPulse__heart{width:7px;height:7px;border-radius:50%;background:var(--green);box-shadow:0 0 0 0 rgba(52,199,123,.55);animation:v2Heart 2.2s ease-in-out infinite}@keyframes v2Heart{0%,to{box-shadow:0 0 0 0 rgba(52,199,123,.55)}50%{box-shadow:0 0 0 5px rgba(52,199,123,0)}}.app-v2 .ctxPulse__label{font-size:10.5px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3)}.app-v2 .ctxPulse__caption{font-size:10.5px;color:var(--ink-4);margin-left:auto}.app-v2 .ctxPulse__chips{display:flex;gap:5px;flex-wrap:wrap}.app-v2 .svcChip{display:inline-flex;align-items:center;gap:5px;padding:3px 7px;border-radius:999px;background:var(--panel-3);border:1px solid var(--line-2);font-size:10.5px;color:var(--ink-2)}.app-v2 .svcChip__dot{width:6px;height:6px;border-radius:50%}.app-v2 .svcChip--ok{background:rgba(52,199,123,.08);border-color:rgba(52,199,123,.2)}.app-v2 .svcChip--ok .svcChip__dot{background:var(--green)}.app-v2 .svcChip--warn{background:rgba(240,165,60,.08);border-color:rgba(240,165,60,.24)}.app-v2 .svcChip--warn .svcChip__dot{background:var(--amber);animation:v2AmberBlink 1.6s ease-in-out infinite}.app-v2 .svcChip--off .svcChip__dot{background:var(--ink-4)}@keyframes v2AmberBlink{0%,to{opacity:1}50%{opacity:.55}}.app-v2 .stage{flex:1;min-width:0;display:flex;flex-direction:column;background:radial-gradient(80% 60% at 50% -10%,color-mix(in srgb,var(--page-accent,var(--v2-accent)) 8%,transparent),transparent 60%),linear-gradient(180deg,#FAF9F6 0,var(--bg) 60%)}.app-v2 .stage>section{animation:v2StageIn .38s var(--ease-spring) both}@keyframes v2StageIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.app-v2 .asset,.app-v2 .cal__day,.app-v2 .intel__card,.app-v2 .tix__row{animation-fill-mode:both}@media (prefers-reduced-motion:reduce){.app-v2 .asset,.app-v2 .cal__day,.app-v2 .intel__card,.app-v2 .rep__bar,.app-v2 .stage>section,.app-v2 .tix__row{animation:none!important;opacity:1!important;transform:none!important}}.app-v2 .pageHead{padding:24px 36px 18px;display:flex;align-items:flex-start;justify-content:space-between;gap:24px}.app-v2 .pageHead__main{min-width:0}.app-v2 .pageHead__crumb{font-size:11.5px;color:var(--ink-4);letter-spacing:.03em;margin-bottom:6px}.app-v2 .pageHead__crumb b{color:var(--ink-2);font-weight:600}.app-v2 .pageHead__title{font-size:28px;font-weight:620;letter-spacing:-.022em;color:var(--ink);margin:0;text-wrap:balance}.app-v2 .pageHead__sub{font-size:13px;color:var(--ink-3);margin-top:4px}.app-v2 .pageHead__actions{display:flex;gap:8px;flex-shrink:0}.app-v2 .iconBtn{display:inline-flex;align-items:center;gap:6px;padding:7px 10px;border-radius:8px;background:var(--panel-2);border:1px solid var(--line-2);color:var(--ink-2);cursor:pointer;font-size:12.5px;transition:all var(--motion)}.app-v2 .iconBtn:hover{background:var(--panel-3);border-color:var(--line-3);color:var(--ink)}.app-v2 .iconBtn--primary{border-color:transparent;color:white;box-shadow:0 6px 14px -4px color-mix(in srgb,var(--v2-accent) 50%,transparent)}.app-v2 .iconBtn--primary,.app-v2 .iconBtn--primary:hover{background:linear-gradient(135deg,var(--v2-accent),var(--v2-accent-2))}.app-v2 .iconBtn--primary:hover{transform:translateY(-1px)}.app-v2 .pageBody{padding:8px 36px 80px}.app-v2 .card{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius-lg);overflow:hidden}.app-v2 .card__head{padding:14px 18px;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;gap:10px}.app-v2 .card__title{font-size:13px;font-weight:600;color:var(--ink);display:flex;align-items:center;gap:8px}.app-v2 .card__title svg{color:var(--ink-3)}.app-v2 .card__sub{font-size:11.5px;color:var(--ink-4)}.app-v2 .card__body{padding:16px 18px}.app-v2 .newTicket{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:18px;padding:0 0 80px;align-items:start}.app-v2 .ntCol{display:flex;flex-direction:column;gap:14px;min-width:0}.app-v2 .ntBanner{margin-bottom:4px}.app-v2 .ntSection{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius-lg);overflow:visible}.app-v2 .ntSection__head{display:flex;align-items:center;gap:10px;padding:14px 20px;border-bottom:1px solid var(--line)}.app-v2 .ntSection__step{width:22px;height:22px;border-radius:50%;background:color-mix(in srgb,var(--c-tix) 14%,white);color:var(--c-tix);font-size:11px;font-weight:700;display:grid;place-items:center;font-variant-numeric:tabular-nums;flex-shrink:0}.app-v2 .ntSection__step--ghost{background:var(--panel-3);color:var(--ink-3)}.app-v2 .ntSection__title{font-size:14px;font-weight:600;color:var(--ink)}.app-v2 .ntSection__hint{font-size:11.5px;color:var(--ink-4);margin-left:auto;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:55%}.app-v2 .ntSection__body{padding:18px 22px;display:flex;flex-direction:column;gap:16px}.app-v2 .ntField{display:flex;flex-direction:column;gap:6px}.app-v2 .ntField--block{gap:10px}.app-v2 .ntField__label{display:flex;align-items:center;gap:6px;font-size:11.5px;font-weight:600;color:var(--ink-2)}.app-v2 .ntField__label .req{color:#B92240;font-weight:700}.app-v2 .ntField__optional{color:var(--ink-4);font-weight:500}.app-v2 .ntField__label--note,.app-v2 .ntField__label--note svg{color:#A86A14}.app-v2 .ntField__help{font-size:11px;color:var(--ink-4);margin-top:-2px}.app-v2 .ntInput,.app-v2 .ntSelect,.app-v2 .ntTextarea{border:1px solid var(--line-2);background:white;border-radius:9px;padding:10px 12px;font:inherit;font-size:13.5px;color:var(--ink);outline:none;transition:border-color var(--motion),box-shadow var(--motion);width:100%;resize:none}.app-v2 .ntInput:focus,.app-v2 .ntSelect:focus,.app-v2 .ntTextarea:focus{border-color:color-mix(in srgb,var(--c-tix) 45%,var(--line));box-shadow:0 0 0 4px color-mix(in srgb,var(--c-tix) 10%,transparent)}.app-v2 .ntInput:disabled,.app-v2 .ntSelect:disabled,.app-v2 .ntTextarea:disabled{opacity:.55;cursor:not-allowed}.app-v2 .ntInput::placeholder,.app-v2 .ntTextarea::placeholder{color:var(--ink-4)}.app-v2 .ntTextarea{min-height:110px;line-height:1.55}.app-v2 .ntTextarea--note{min-height:72px;background:rgba(217,140,30,.06);border-color:rgba(217,140,30,.32)}.app-v2 .ntTextarea--note:focus{border-color:rgba(217,140,30,.6);box-shadow:0 0 0 4px rgba(217,140,30,.12)}.app-v2 .ntInputXL{font-size:18px;font-weight:550;letter-spacing:-.01em;padding:12px 14px;border-radius:10px}.app-v2 .ntInputXL::placeholder{font-weight:400}.app-v2 .ntSelect{appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--ink-4) 50%),linear-gradient(135deg,var(--ink-4) 50%,transparent 50%);background-position:right 14px center,right 9px center;background-size:5px 5px,5px 5px;background-repeat:no-repeat;padding-right:30px}.app-v2 .ntCounter{font-size:11px;color:var(--ink-4);text-align:right;font-variant-numeric:tabular-nums}.app-v2 .ntTemplates{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.app-v2 .ntTemplate{display:flex;gap:10px;align-items:flex-start;padding:11px 12px;background:var(--panel-2);border:1px solid var(--line-2);border-radius:10px;color:var(--ink-2);text-align:left;cursor:pointer;transition:all var(--motion)}.app-v2 .ntTemplate:hover{border-color:color-mix(in srgb,var(--c-tix) 32%,var(--line-3));background:white;transform:translateY(-1px);box-shadow:var(--shadow-sm)}.app-v2 .ntTemplate--active{border-color:color-mix(in srgb,var(--c-tix) 55%,var(--line));background:color-mix(in srgb,var(--c-tix) 7%,white);box-shadow:0 0 0 3px color-mix(in srgb,var(--c-tix) 12%,transparent)}.app-v2 .ntTemplate__icon{width:28px;height:28px;border-radius:8px;background:color-mix(in srgb,var(--c-tix) 14%,white);color:var(--c-tix);display:grid;place-items:center;flex-shrink:0}.app-v2 .ntTemplate__text{display:flex;flex-direction:column;min-width:0}.app-v2 .ntTemplate__text b{font-size:12.5px;font-weight:600;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.app-v2 .ntTemplate__text small{font-size:11px;color:var(--ink-4);margin-top:2px;line-height:1.35}.app-v2 .ntPick{position:relative;display:block;width:100%;border:1px solid var(--line-2);background:white;border-radius:9px;padding:9px 12px;text-align:left;cursor:pointer;transition:border-color var(--motion),box-shadow var(--motion)}.app-v2 .ntPick:disabled{opacity:.55;cursor:not-allowed}.app-v2 .ntPick:focus-visible,.app-v2 .ntPick[aria-expanded=true]{outline:none;border-color:color-mix(in srgb,var(--c-tix) 45%,var(--line));box-shadow:0 0 0 4px color-mix(in srgb,var(--c-tix) 10%,transparent)}.app-v2 .ntPick__row{display:flex;align-items:center;gap:10px}.app-v2 .ntPick__placeholder{color:var(--ink-4);font-size:13.5px}.app-v2 .ntPick__sel{display:flex;align-items:center;gap:10px;padding:4px 8px 4px 4px;border-radius:7px;background:var(--panel-2);border:1px solid var(--line);width:100%}.app-v2 .ntPick__selInfo{display:flex;flex-direction:column;min-width:0;flex:1}.app-v2 .ntPick__selName{font-size:12.5px;font-weight:600;color:var(--ink)}.app-v2 .ntPick__selMeta,.app-v2 .ntPick__selName{line-height:1.25;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.app-v2 .ntPick__selMeta{font-size:11px;color:var(--ink-4)}.app-v2 .ntPick__selX{width:22px;height:22px;border-radius:6px;display:grid;place-items:center;color:var(--ink-4);cursor:pointer;transition:background var(--motion),color var(--motion);flex-shrink:0}.app-v2 .ntPick__selX:hover{background:var(--panel-3);color:var(--ink)}.app-v2 .ntPickPopover{width:var(--radix-popover-trigger-width,480px);min-width:320px;padding:0;border:1px solid var(--line-2);border-radius:12px;background:white;box-shadow:var(--shadow-lg);overflow:hidden}.app-v2 .ntPick__opt{display:flex;align-items:center;gap:10px;padding:8px 10px;border-radius:7px;cursor:pointer;font-size:12.5px}.app-v2 .ntPick__optInfo{flex:1;min-width:0}.app-v2 .ntPick__optName{font-size:12.5px;font-weight:600;color:var(--ink)}.app-v2 .ntPick__optMeta{font-size:11px;color:var(--ink-4)}.app-v2 .ntPick__check{color:var(--c-tix)}.app-v2 .ntPick__empty{padding:14px 12px;font-size:12.5px;color:var(--ink-3);display:flex;align-items:center;justify-content:center;gap:8px}.app-v2 .ntAvatar{width:28px;height:28px;flex-shrink:0}.app-v2 .ntAvatar [data-slot=avatar-fallback],.app-v2 .ntAvatar>span{font-size:11px;font-weight:600}.app-v2 .ntChoice{display:grid;gap:8px}.app-v2 .ntChoice--4{grid-template-columns:repeat(4,1fr)}.app-v2 .ntChoice--3{grid-template-columns:repeat(3,1fr)}.app-v2 .ntChoice--auto{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.app-v2 .ntChoiceBtn{display:flex;flex-direction:column;gap:4px;padding:11px 12px;background:white;border:1.5px solid var(--line-2);border-radius:10px;cursor:pointer;font:inherit;text-align:left;transition:transform var(--motion),border-color var(--motion),background var(--motion),box-shadow var(--motion);position:relative}.app-v2 .ntChoiceBtn:hover{border-color:var(--line-3);transform:translateY(-1px)}.app-v2 .ntChoiceBtn:disabled{opacity:.55;cursor:not-allowed;transform:none}.app-v2 .ntChoiceBtn--active{border-color:var(--c,var(--c-tix));background:color-mix(in srgb,var(--c,var(--c-tix)) 6%,white);box-shadow:0 0 0 4px color-mix(in srgb,var(--c,var(--c-tix)) 12%,transparent)}.app-v2 .ntChoiceBtn__top{display:flex;align-items:center;gap:7px;font-size:12.5px;font-weight:600;color:var(--ink)}.app-v2 .ntChoiceBtn__dot{width:8px;height:8px;border-radius:50%;background:var(--c,var(--c-tix));flex-shrink:0}.app-v2 .ntChoiceBtn__sub{font-size:11px;color:var(--ink-4);line-height:1.35}.app-v2 .ntChoiceBtn--active .ntChoiceBtn__sub{color:var(--ink-3)}.app-v2 .ntRow{display:grid;grid-template-columns:1fr 1fr;gap:14px}.app-v2 .ntRow--3{grid-template-columns:repeat(3,1fr)}.app-v2 .ntAttach{display:flex;align-items:center;gap:10px;padding:13px 14px;background:var(--panel-2);border:1.5px dashed var(--line-2);border-radius:10px;cursor:pointer;transition:border-color var(--motion),color var(--motion),background var(--motion);color:var(--ink-3);font:inherit;font-size:12.5px;text-align:left;width:100%}.app-v2 .ntAttach:hover{border-color:var(--c-tix);color:var(--c-tix);background:color-mix(in srgb,var(--c-tix) 4%,white)}.app-v2 .ntAttach:disabled{opacity:.55;cursor:not-allowed}.app-v2 .ntUploads{display:flex;flex-wrap:wrap;gap:8px}.app-v2 .ntUpload{position:relative;width:84px;height:84px;border-radius:12px;overflow:hidden;border:1px solid var(--line);background:var(--panel-2)}.app-v2 .ntUpload img{width:100%;height:100%;object-fit:cover}.app-v2 .ntUpload button{position:absolute;top:5px;right:5px;width:22px;height:22px;border-radius:999px;border:0;background:rgba(15,17,21,.72);color:white;display:grid;place-items:center;cursor:pointer}.app-v2 .ntAsset{display:flex;align-items:center;gap:12px;padding:11px 12px;background:var(--panel-2);border:1px dashed var(--line-2);border-radius:10px;transition:background var(--motion),border-color var(--motion)}.app-v2 .ntAsset:hover{background:var(--panel-3);border-color:var(--line-3)}.app-v2 .ntAsset__thumb{width:36px;height:36px;border-radius:9px;background:linear-gradient(135deg,#1B2230,#0F151E);display:grid;place-items:center;color:white;flex-shrink:0}.app-v2 .ntAsset__info{flex:1;min-width:0}.app-v2 .ntAsset__name{font-size:13px;font-weight:600;color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-v2 .ntAsset__tag{font-family:ui-monospace,monospace;font-size:11px;color:var(--ink-4)}.app-v2 .ntAsset__remove{background:none;border:none;color:var(--ink-3);cursor:pointer;width:26px;height:26px;border-radius:6px;display:grid;place-items:center}.app-v2 .ntAsset__remove:hover{background:var(--panel-3);color:var(--ink)}.app-v2 .ntTags{display:flex;flex-wrap:wrap;gap:5px;padding:6px 8px;border:1px solid var(--line-2);background:white;border-radius:9px;min-height:38px;align-items:center;transition:border-color var(--motion),box-shadow var(--motion)}.app-v2 .ntTags:focus-within{border-color:color-mix(in srgb,var(--c-tix) 45%,var(--line));box-shadow:0 0 0 4px color-mix(in srgb,var(--c-tix) 10%,transparent)}.app-v2 .ntTag{display:inline-flex;align-items:center;gap:4px;padding:3px 4px 3px 8px;background:color-mix(in srgb,var(--c-tix) 12%,white);color:var(--c-tix);border-radius:6px;font-size:11.5px;font-weight:550}.app-v2 .ntTag button{background:none;border:none;color:inherit;cursor:pointer;opacity:.55;padding:1px;display:grid;place-items:center}.app-v2 .ntTag button:hover{opacity:1}.app-v2 .ntTagInput{flex:1;border:none;outline:none;background:none;font:inherit;font-size:12.5px;color:var(--ink);min-width:120px;padding:3px 4px}.app-v2 .ntRail{display:flex;flex-direction:column;gap:14px;position:sticky;top:24px;min-width:0}.app-v2 .ntPreview{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius-lg);overflow:hidden}.app-v2 .ntPreview__head{padding:12px 16px;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;background:radial-gradient(140% 120% at 0 0,color-mix(in srgb,var(--c-tix) 14%,transparent),transparent 58%),var(--panel)}.app-v2 .ntPreview__label{font-size:10.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-4)}.app-v2 .ntPreview__badge{font-size:10.5px;font-weight:600;padding:2px 7px;border-radius:999px;background:color-mix(in srgb,var(--c-tix) 14%,white);color:var(--c-tix)}.app-v2 .ntPreview__body{padding:14px 16px;display:flex;flex-direction:column;gap:10px}.app-v2 .ntPreview__title{font-size:14.5px;font-weight:620;letter-spacing:-.008em;color:var(--ink);line-height:1.3;min-height:36px;text-wrap:balance;overflow-wrap:anywhere}.app-v2 .ntPreview__title.empty{color:var(--ink-4);font-weight:500;font-style:italic}.app-v2 .ntPreview__meta{display:flex;flex-wrap:wrap;gap:6px}.app-v2 .ntPreviewChip{display:inline-flex;align-items:center;gap:5px;font-size:11px;font-weight:600;padding:3px 8px;border-radius:999px;background:var(--panel-3);border:1px solid var(--line-2);color:var(--ink-2);white-space:nowrap}.app-v2 .ntPreviewChip--neut{background:var(--panel-3);border-color:var(--line-2);color:var(--ink-3)}.app-v2 .ntPreviewChip__dot{width:6px;height:6px;border-radius:50%}.app-v2 .ntPreview__rows{display:flex;flex-direction:column;border-top:1px solid var(--line);margin-top:2px;padding-top:2px}.app-v2 .ntPreviewRow{display:flex;align-items:center;gap:8px;padding:7px 0;border-top:1px dashed var(--line);font-size:12px}.app-v2 .ntPreviewRow:first-of-type{border-top:0}.app-v2 .ntPreviewRow__label{color:var(--ink-4);width:86px;flex-shrink:0;font-size:11px;font-weight:600;letter-spacing:.02em}.app-v2 .ntPreviewRow__val{color:var(--ink-2);font-weight:500;flex:1;min-width:0;text-align:right;overflow-wrap:anywhere}.app-v2 .ntPreviewRow__val.empty{color:var(--ink-4);font-weight:400;font-style:italic}.app-v2 .ntChecklist{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius-lg);padding:14px 16px}.app-v2 .ntChecklist__label{font-size:10.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-4);margin-bottom:10px}.app-v2 .ntChecklist__done{margin-top:10px;font-size:11.5px;font-weight:600;color:var(--green)}.app-v2 .ntCheck{display:flex;align-items:center;gap:9px;padding:5px 0;font-size:12.5px;color:var(--ink-3);transition:color var(--motion)}.app-v2 .ntCheck--done{color:var(--ink-2)}.app-v2 .ntCheck__dot{width:16px;height:16px;border-radius:50%;border:1.5px solid var(--line-2);display:grid;place-items:center;flex-shrink:0;transition:background var(--motion),border-color var(--motion),color var(--motion)}.app-v2 .ntCheck--done .ntCheck__dot{background:var(--green);border-color:var(--green);color:white}.app-v2 .ntCheck--done .ntCheck__dot svg{animation:ntCheckPop .38s var(--ease-spring)}@keyframes ntCheckPop{0%{transform:scale(0)}70%{transform:scale(1.25)}to{transform:scale(1)}}.app-v2 .ntActionBar{position:sticky;bottom:0;display:flex;align-items:center;gap:10px;padding:14px 0;background:linear-gradient(180deg,transparent,var(--bg) 30%);z-index:6}.app-v2 .ntActionBar__hint{flex:1;font-size:11.5px;color:var(--ink-4)}.app-v2 .ntActionBar__hint kbd{font-family:ui-monospace,monospace;font-size:10px;padding:1px 5px;border-radius:4px;background:white;border:1px solid var(--line);color:var(--ink-3);margin:0 1px}.app-v2 .ntPrimary{display:inline-flex;align-items:center;gap:7px;padding:10px 18px;background:linear-gradient(135deg,var(--c-tix),color-mix(in srgb,var(--c-tix) 75%,#5A21A0));color:white;border:none;border-radius:10px;font:inherit;font-size:13.5px;font-weight:600;cursor:pointer;box-shadow:0 6px 16px -4px color-mix(in srgb,var(--c-tix) 50%,transparent);transition:transform var(--motion),box-shadow var(--motion),opacity var(--motion)}.app-v2 .ntPrimary:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 10px 22px -4px color-mix(in srgb,var(--c-tix) 60%,transparent)}.app-v2 .ntPrimary:active:not(:disabled){transform:scale(.98)}.app-v2 .ntPrimary:disabled{opacity:.5;cursor:not-allowed;box-shadow:none}.app-v2 .ntSecondary{display:inline-flex;align-items:center;gap:6px;padding:10px 14px;background:white;border:1px solid var(--line-2);color:var(--ink-2);border-radius:10px;font:inherit;font-size:13.5px;font-weight:550;cursor:pointer;transition:background var(--motion),border-color var(--motion),color var(--motion)}.app-v2 .ntSecondary:hover:not(:disabled){background:var(--panel-2);border-color:var(--line-3);color:var(--ink)}.app-v2 .ntSecondary:disabled{opacity:.55;cursor:not-allowed}@media (max-width:1180px){.app-v2 .newTicket{grid-template-columns:1fr}.app-v2 .ntRail{position:static}.app-v2 .ntRow,.app-v2 .ntRow--3{grid-template-columns:1fr}.app-v2 .ntChoice--4{grid-template-columns:repeat(2,1fr)}.app-v2 .ntTemplates{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.app-v2 .ntChoice--3,.app-v2 .ntTemplates{grid-template-columns:1fr}}.app-v2 .av{width:26px;height:26px;border-radius:50%;display:grid;place-items:center;color:white;font-weight:600;font-size:10.5px;flex-shrink:0;box-shadow:inset 0 -2px 4px rgba(0,0,0,.2)}.app-v2 .chip{display:inline-flex;align-items:center;gap:5px;padding:3px 8px;border-radius:999px;background:var(--panel-3);border:1px solid var(--line-2);font-size:11px;color:var(--ink-2);white-space:nowrap}.app-v2 .chip__dot{width:6px;height:6px;border-radius:50%}.app-v2 .chip--ok{background:rgba(52,180,110,.1);border-color:rgba(52,180,110,.3);color:#1E8A55}.app-v2 .chip--warn{background:rgba(217,140,30,.1);border-color:rgba(217,140,30,.3);color:#A86A14}.app-v2 .chip--crit{background:rgba(220,50,75,.08);border-color:rgba(220,50,75,.28);color:#B92240}.app-v2 .chip--info{background:rgba(45,110,230,.08);border-color:rgba(45,110,230,.26);color:#2856B5}.app-v2 .chip--neut{background:var(--panel-3);color:var(--ink-3)}.app-v2 .pri{width:8px;height:8px;border-radius:50%;flex-shrink:0}.app-v2 .pri--crit{background:var(--red);box-shadow:0 0 0 3px rgba(220,50,75,.14)}.app-v2 .pri--high{background:#E66A2C;box-shadow:0 0 0 3px rgba(230,106,44,.12)}.app-v2 .pri--med{background:var(--amber);box-shadow:0 0 0 3px rgba(217,140,30,.12)}.app-v2 .pri--low{background:var(--green);box-shadow:0 0 0 3px rgba(52,180,110,.12)}.app-v2 .status{display:inline-flex;align-items:center;gap:6px;font-size:11.5px;color:var(--ink-2)}.app-v2 .ctx::-webkit-scrollbar,.app-v2 .stage::-webkit-scrollbar{width:8px}.app-v2 .ctx::-webkit-scrollbar-thumb,.app-v2 .stage::-webkit-scrollbar-thumb{background:var(--line-2);border-radius:4px}.app-v2 .dash__hero{display:grid;grid-template-columns:1.4fr 1fr;gap:16px;margin-bottom:16px}.app-v2 .dash__health{position:relative;overflow:hidden;background:radial-gradient(80% 60% at 80% 0,rgba(52,180,110,.14),transparent 60%),linear-gradient(180deg,#FDFEFC,#F4F8F4);border:1px solid rgba(52,180,110,.28);border-radius:var(--radius-lg);padding:22px 24px}.app-v2 .dash__healthLabel{display:flex;align-items:center;gap:8px;font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:rgba(40,140,90,.95)}.app-v2 .dash__healthLabel:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--green);box-shadow:0 0 0 0 rgba(52,199,123,.55);animation:v2Heart 2s ease-in-out infinite}.app-v2 .dash__healthScore{display:flex;align-items:baseline;gap:6px;margin-top:12px}.app-v2 .dash__healthScore b{font-size:44px;font-weight:500;letter-spacing:-.02em;color:var(--ink-2);font-variant-numeric:tabular-nums}.app-v2 .dash__healthScore span{font-size:22px;color:var(--ink-3);font-weight:400}.app-v2 .dash__healthCaption{font-size:13px;color:var(--ink-2);margin-top:4px}.app-v2 .dash__healthCaption b{color:#A86A14;font-weight:600}.app-v2 .dash__healthSpark{margin-top:16px;height:60px}.app-v2 .dash__healthServices{display:flex;gap:8px;margin-top:16px;flex-wrap:wrap}.app-v2 .dash__svcCard{display:flex;align-items:center;gap:8px;padding:8px 12px;border-radius:9px;background:white;border:1px solid var(--line-2);font-size:12px;color:var(--ink-2);flex:1;min-width:0;cursor:pointer;transition:all var(--motion)}.app-v2 .dash__svcCard:hover{border-color:var(--line-3);background:#FBFBF8}.app-v2 .dash__svcCard svg{width:18px;height:18px;flex-shrink:0}.app-v2 .dash__svcCard__info{flex:1;min-width:0}.app-v2 .dash__svcCard__name{font-size:12px;color:var(--ink);font-weight:600}.app-v2 .dash__svcCard__lat{font-size:10.5px;color:var(--ink-3);font-variant-numeric:tabular-nums}.app-v2 .dash__svcCard__dot{width:8px;height:8px;border-radius:50%;flex-shrink:0}.app-v2 .dash__digest{background:radial-gradient(80% 60% at 100% 0,rgba(139,63,214,.1),transparent 60%),linear-gradient(180deg,#FDFCFE,#F7F3FB);border:1px solid rgba(139,63,214,.22);border-radius:var(--radius-lg);padding:22px 24px;display:flex;flex-direction:column}.app-v2 .dash__digestLabel{display:flex;align-items:center;gap:8px;font-size:11px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:#6A2DB8}.app-v2 .dash__digestLabel svg{animation:v2Shimmer 3s ease-in-out infinite}@keyframes v2Shimmer{0%,to{transform:rotate(0);filter:drop-shadow(0 0 4px rgba(199,123,255,.5))}50%{transform:rotate(8deg);filter:drop-shadow(0 0 10px rgba(199,123,255,.9))}}.app-v2 .dash__digestList{margin-top:14px;display:flex;flex-direction:column;gap:10px;flex:1}.app-v2 .dash__digestItem{display:flex;gap:10px;align-items:flex-start;padding:10px 12px;border-radius:10px;background:white;border:1px solid var(--line-2);cursor:pointer;transition:all var(--motion)}.app-v2 .dash__digestItem:hover{transform:translateX(2px);border-color:rgba(139,63,214,.32);box-shadow:var(--shadow-sm)}.app-v2 .dash__digestNum{width:22px;height:22px;border-radius:6px;background:color-mix(in srgb,var(--v2-accent) 14%,white);color:var(--v2-accent);display:grid;place-items:center;flex-shrink:0;font-size:11px;font-weight:700;font-variant-numeric:tabular-nums}.app-v2 .dash__digestText{font-size:12.5px;line-height:1.45;color:var(--ink-2)}.app-v2 .dash__digestText b{color:var(--ink);font-weight:600}.app-v2 .dash__row{display:grid;grid-template-columns:1.4fr 1fr;gap:16px;margin-bottom:16px}.app-v2 .dash__row2{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-bottom:16px}.app-v2 .dash__stat{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);padding:14px 16px;display:flex;flex-direction:column;gap:4px;position:relative;overflow:hidden;transition:all var(--motion)}.app-v2 .dash__stat:hover{border-color:var(--line-3);transform:translateY(-1px)}.app-v2 .dash__statLabel{font-size:10.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-4)}.app-v2 .dash__statValue{font-size:26px;font-weight:620;letter-spacing:-.02em;color:var(--ink);font-variant-numeric:tabular-nums}.app-v2 .dash__statDelta{font-size:11.5px;display:inline-flex;align-items:center;gap:4px}.app-v2 .dash__statDelta--up{color:var(--green)}.app-v2 .dash__statDelta--down{color:var(--red)}.app-v2 .dash__statSpark{position:absolute;right:0;bottom:0;left:0;height:28px;opacity:.55}.app-v2 .activity{display:flex;flex-direction:column}.app-v2 .activity__row{display:flex;align-items:center;gap:12px;padding:11px 18px;border-top:1px solid var(--line);transition:all var(--motion);cursor:pointer}.app-v2 .activity__row:first-child{border-top:0}.app-v2 .activity__row:hover{background:var(--panel-3)}.app-v2 .activity__icon{width:28px;height:28px;border-radius:8px;display:grid;place-items:center;flex-shrink:0;background:var(--panel-3);color:var(--ink-3)}.app-v2 .activity__main{flex:1;min-width:0}.app-v2 .activity__text{font-size:12.5px;color:var(--ink-2)}.app-v2 .activity__text b{color:var(--ink);font-weight:600}.app-v2 .activity__sub{font-size:11px;color:var(--ink-4);margin-top:1px}.app-v2 .activity__time{font-size:11px;color:var(--ink-4);font-variant-numeric:tabular-nums}.app-v2 .queue__row{display:grid;grid-template-columns:12px 26px 1fr auto auto;align-items:center;gap:12px;padding:12px 18px;border-top:1px solid var(--line);cursor:pointer;transition:all var(--motion)}.app-v2 .queue__row:first-child{border-top:0}.app-v2 .queue__row:hover{background:var(--panel-3)}.app-v2 .queue__title{font-size:13px;color:var(--ink);font-weight:500}.app-v2 .queue__sub{font-size:11.5px;color:var(--ink-4);margin-top:1px}.app-v2 .queue__sla{font-size:11.5px;font-variant-numeric:tabular-nums;padding:3px 8px;border-radius:6px}.app-v2 .queue__sla--ok{background:rgba(52,180,110,.1);color:#1E8A55}.app-v2 .queue__sla--warn{background:rgba(217,140,30,.12);color:#A86A14}.app-v2 .queue__sla--breach{background:rgba(220,50,75,.1);color:#B92240;animation:v2AmberBlink 1.6s ease-in-out infinite}.app-v2 .tix__searchBar{display:flex;align-items:center;gap:10px;padding:10px 14px;background:var(--panel);border:1px solid var(--line-2);border-radius:var(--radius-lg);margin-bottom:14px;transition:all var(--motion);box-shadow:var(--shadow-sm)}.app-v2 .tix__searchBar:focus-within{border-color:color-mix(in srgb,var(--v2-accent) 45%,var(--line));box-shadow:0 0 0 5px color-mix(in srgb,var(--v2-accent) 10%,transparent)}.app-v2 .tix__searchIcon{width:30px;height:30px;border-radius:8px;background:linear-gradient(135deg,var(--v2-accent),var(--v2-accent-2));display:grid;place-items:center;color:white;animation:v2Shimmer 3s ease-in-out infinite;flex-shrink:0}.app-v2 .tix__searchInput{flex:1;background:none;border:none;outline:none;font:inherit;color:var(--ink);font-size:13.5px}.app-v2 .tix__searchInput::placeholder{color:var(--ink-3)}.app-v2 .tix__searchPill{display:inline-flex;align-items:center;gap:6px;padding:3px 8px;border-radius:999px;background:color-mix(in srgb,var(--v2-accent) 12%,white);border:1px solid color-mix(in srgb,var(--v2-accent) 32%,transparent);font-size:11.5px;color:var(--v2-accent);cursor:pointer}.app-v2 .tix__searchPill button{background:none;border:none;color:inherit;cursor:pointer;opacity:.6;padding:0;display:grid;place-items:center}.app-v2 .tix__searchPill button:hover{opacity:1}.app-v2 .tix__filters{display:flex;gap:8px;margin-bottom:14px;flex-wrap:wrap}.app-v2 .tix__filter{display:inline-flex;align-items:center;gap:6px;padding:6px 11px;border-radius:8px;background:var(--panel-2);border:1px solid var(--line-2);font-size:12px;color:var(--ink-2);cursor:pointer;transition:all var(--motion)}.app-v2 .tix__filter:hover{border-color:var(--line-3)}.app-v2 .tix__filter--active{background:color-mix(in srgb,var(--v2-accent) 10%,white);border-color:color-mix(in srgb,var(--v2-accent) 32%,transparent);color:var(--v2-accent)}.app-v2 .tix__filter svg{opacity:.6}.app-v2 .tix__list{display:flex;flex-direction:column;gap:8px}.app-v2 .tix__row{display:grid;grid-template-columns:18px 12px 28px 1fr auto auto;align-items:center;gap:14px;padding:14px 18px;background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);cursor:pointer;transition:all var(--motion);position:relative;overflow:hidden;text-decoration:none;color:inherit}.app-v2 .tix__row:hover{border-color:var(--line-3);transform:translateY(-1px);box-shadow:var(--shadow-md)}.app-v2 .tix__row--unread:before{content:"";position:absolute;left:0;top:10px;bottom:10px;width:3px;background:var(--v2-accent);border-radius:0 3px 3px 0}.app-v2 .tix__check{width:16px;height:16px;border-radius:4px;border:1.5px solid var(--line-3);flex-shrink:0;display:grid;place-items:center;cursor:pointer;transition:all var(--motion)}.app-v2 .tix__check:hover{border-color:var(--v2-accent)}.app-v2 .tix__main{min-width:0}.app-v2 .tix__title{font-size:13.5px;color:var(--ink);font-weight:500}.app-v2 .tix__sub{font-size:11.5px;color:var(--ink-4);margin-top:2px}.app-v2 .tix__sub b{color:var(--ink-3);font-weight:600;margin-right:6px}.app-v2 .tix__time{font-size:11.5px;color:var(--ink-4);font-variant-numeric:tabular-nums}.app-v2 .assets__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(248px,1fr));gap:14px}.app-v2 .asset{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius-lg);overflow:hidden;display:flex;flex-direction:column;transition:all var(--motion);cursor:pointer;text-decoration:none;color:inherit}.app-v2 .asset:hover{border-color:var(--line-3);transform:translateY(-2px);box-shadow:var(--shadow-md)}.app-v2 .asset__thumb{--thumb-l1:0.96;--thumb-c1:0.035;--thumb-l2:0.91;--thumb-c2:0.05;--thumb-icon-l:0.50;--thumb-icon-c:0.16;--thumb-glow-l:0.78;--thumb-glow-a:0.20;--thumb-tag-bg:rgba(20,22,28,.55);--thumb-tag-fg:rgba(255,255,255,.92);height:112px;position:relative;background:linear-gradient(135deg,oklch(var(--thumb-l1) var(--thumb-c1) var(--thumb-hue,240)),oklch(var(--thumb-l2) var(--thumb-c2) var(--thumb-hue,240)));display:grid;place-items:center;overflow:hidden}.app-v2 .asset__thumb:after{content:"";position:absolute;inset:0;background:radial-gradient(60% 80% at 50% 30%,oklch(var(--thumb-glow-l) .18 var(--thumb-hue,240)/var(--thumb-glow-a)),transparent 70%);pointer-events:none}.app-v2 .asset__thumb svg{width:40px;height:40px;position:relative;z-index:1;color:oklch(var(--thumb-icon-l) var(--thumb-icon-c) var(--thumb-hue,240))}.app-v2 .asset__tag{position:absolute;top:10px;left:10px;font-family:ui-monospace,monospace;font-size:10px;font-weight:600;padding:3px 6px;border-radius:4px;background:var(--thumb-tag-bg);color:var(--thumb-tag-fg);backdrop-filter:blur(8px);z-index:2}.dark .app-v2 .asset__thumb{--thumb-l1:0.30;--thumb-c1:0.06;--thumb-l2:0.16;--thumb-c2:0.04;--thumb-icon-l:0.85;--thumb-icon-c:0.04;--thumb-glow-l:0.65;--thumb-glow-a:0.32;--thumb-tag-bg:rgba(0,0,0,.5);--thumb-tag-fg:rgba(255,255,255,.85)}.app-v2 .asset__statusDot{position:absolute;top:10px;right:10px;width:9px;height:9px;border-radius:50%;background:var(--green);box-shadow:0 0 0 3px rgba(0,0,0,.3);z-index:2}.app-v2 .asset__statusDot--warn{background:var(--amber);animation:v2AmberBlink 1.6s ease-in-out infinite}.app-v2 .asset__statusDot--gray{background:var(--ink-4)}.app-v2 .asset__statusDot--blue{background:var(--blue)}.app-v2 .asset__body{padding:12px 14px 14px;display:flex;flex-direction:column;gap:7px}.app-v2 .asset__name{font-size:13.5px;font-weight:600;color:var(--ink)}.app-v2 .asset__model{font-size:11.5px;color:var(--ink-4)}.app-v2 .asset__health{height:4px;background:var(--panel-3);border-radius:2px;overflow:hidden}.app-v2 .asset__healthBar{height:100%;background:linear-gradient(90deg,var(--green),#1E9A5B);border-radius:2px;transition:width .48s var(--ease-spring)}.app-v2 .asset__footer{display:flex;align-items:center;gap:8px;margin-top:4px;padding-top:10px;border-top:1px dashed var(--line-2)}.app-v2 .asset__owner{font-size:11.5px;color:var(--ink-3);flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-v2 .intel__hero{background:radial-gradient(60% 80% at 20% 0,rgba(140,79,230,.12),transparent 60%),radial-gradient(60% 80% at 80% 100%,rgba(199,123,255,.08),transparent 60%),linear-gradient(180deg,#FCFAFE,#F6F2FB);border:1px solid rgba(140,79,230,.24);border-radius:var(--radius-lg);padding:36px 32px;margin-bottom:18px}.app-v2 .intel__eyebrow{display:inline-flex;align-items:center;gap:8px;font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:#6A2DB8}.app-v2 .intel__eyebrow svg{animation:v2Shimmer 3s ease-in-out infinite}.app-v2 .intel__h1{font-size:36px;font-weight:620;letter-spacing:-.025em;color:var(--ink);margin:14px 0 6px;text-wrap:balance}.app-v2 .intel__lead{font-size:14.5px;color:var(--ink-2);line-height:1.5;max-width:580px;margin:0}.app-v2 .intel__ask{margin-top:22px;display:flex;align-items:center;gap:12px;padding:14px 16px;background:var(--panel);border:1px solid var(--line-2);border-radius:12px;transition:all var(--motion)}.app-v2 .intel__ask:focus-within{border-color:rgba(140,79,230,.45);box-shadow:0 0 0 5px rgba(140,79,230,.1)}.app-v2 .intel__ask input{flex:1;background:none;border:none;outline:none;font:inherit;font-size:14.5px;color:var(--ink)}.app-v2 .intel__ask input::placeholder{color:var(--ink-3)}.app-v2 .intel__askBtn{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border-radius:9px;background:linear-gradient(135deg,#8C7BFF,#6A4FE6);color:white;border:none;font:inherit;font-size:12.5px;font-weight:600;cursor:pointer;box-shadow:0 6px 14px -4px rgba(140,79,230,.5)}.app-v2 .intel__askKbd{font-family:ui-monospace,monospace;font-size:10px;padding:1px 5px;border-radius:4px;background:rgba(255,255,255,.18)}.app-v2 .intel__suggest{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.app-v2 .intel__suggestChip{padding:6px 12px;border-radius:999px;background:white;border:1px solid var(--line-2);font-size:12px;color:var(--ink-2);cursor:pointer;transition:all var(--motion)}.app-v2 .intel__suggestChip:hover{background:rgba(140,79,230,.08);border-color:rgba(140,79,230,.3);color:#6A2DB8}.app-v2 .intel__cards{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.app-v2 .intel__card{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius-lg);padding:18px;position:relative;overflow:hidden;transition:all var(--motion)}.app-v2 .intel__card:hover{border-color:var(--line-3);transform:translateY(-2px)}.app-v2 .intel__cardLabel{font-size:10.5px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-4)}.app-v2 .intel__cardTitle{font-size:15px;font-weight:600;color:var(--ink);margin:8px 0 6px;line-height:1.3}.app-v2 .intel__cardDesc{font-size:12.5px;color:var(--ink-3);line-height:1.5}.app-v2 .intel__cardFoot{margin-top:14px;display:flex;align-items:center;gap:6px;font-size:11.5px;color:var(--v2-accent);font-weight:500}.app-v2 .cal__header{display:flex;align-items:center;gap:12px;margin-bottom:14px}.app-v2 .cal__nav{display:flex;gap:4px}.app-v2 .cal__navBtn{width:30px;height:30px;border-radius:8px;background:var(--panel-2);border:1px solid var(--line-2);color:var(--ink-2);display:grid;place-items:center;cursor:pointer;transition:all var(--motion)}.app-v2 .cal__navBtn:hover{background:var(--panel-3);color:var(--ink)}.app-v2 .cal__monthLabel{font-size:17px;font-weight:600;color:var(--ink)}.app-v2 .cal__monthSub{font-size:12px;color:var(--ink-3);margin-left:auto}.app-v2 .cal__week{display:grid;grid-template-columns:repeat(7,1fr);gap:10px}.app-v2 .cal__day{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);min-height:220px;padding:12px;display:flex;flex-direction:column;gap:6px;transition:all var(--motion);cursor:pointer}.app-v2 .cal__day:hover{border-color:var(--line-3)}.app-v2 .cal__day--today{background:linear-gradient(180deg,rgba(240,165,60,.1),var(--panel) 60%);border-color:rgba(240,165,60,.42);box-shadow:0 0 0 1px rgba(240,165,60,.18)}.app-v2 .cal__dayHead{display:flex;align-items:baseline;gap:6px}.app-v2 .cal__dayName{font-size:10.5px;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-4)}.app-v2 .cal__dayNum{font-size:22px;font-weight:600;color:var(--ink);font-variant-numeric:tabular-nums}.app-v2 .cal__day--today .cal__dayNum{color:var(--amber)}.app-v2 .cal__event{display:flex;gap:8px;align-items:flex-start;padding:7px 9px;border-radius:7px;background:var(--panel-3);border-left:2px solid var(--c-cal);font-size:11.5px;line-height:1.35;color:var(--ink-2);cursor:pointer;transition:all var(--motion)}.app-v2 .cal__event:hover{background:var(--panel-4);transform:translateX(2px)}.app-v2 .cal__event--sla{border-left-color:#DC324B;background:rgba(220,50,75,.07);color:#93182F}.app-v2 .cal__event--maint{border-left-color:#2D6EE6;background:rgba(45,110,230,.07);color:#1B468F}.app-v2 .cal__event--warr{border-left-color:#D98C1E;background:rgba(217,140,30,.08);color:#7A4A0F}.app-v2 .cal__event--meet{border-left-color:#34B46E;background:rgba(52,180,110,.08);color:#1E6B40}.app-v2 .cal__eventTime{font-variant-numeric:tabular-nums;opacity:.7;font-size:10.5px}.app-v2 .cal__eventTitle{font-weight:500}.app-v2 .cal__legend{display:flex;gap:14px;margin-bottom:16px;flex-wrap:wrap}.app-v2 .cal__legendItem{display:inline-flex;align-items:center;gap:6px;font-size:11.5px;color:var(--ink-3)}.app-v2 .cal__legendBar{width:14px;height:3px;border-radius:2px}.app-v2 .rep__kpis{display:grid;grid-template-columns:repeat(4,1fr);gap:14px;margin-bottom:16px}.app-v2 .rep__kpi{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius-lg);padding:18px 20px;position:relative;overflow:hidden;transition:all var(--motion)}.app-v2 .rep__kpi:hover{border-color:var(--line-3)}.app-v2 .rep__kpiLabel{font-size:10.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-4)}.app-v2 .rep__kpiValue{font-size:36px;font-weight:620;letter-spacing:-.025em;color:var(--ink);font-variant-numeric:tabular-nums;margin:10px 0 4px}.app-v2 .rep__kpiValue small{font-size:18px;color:var(--ink-3);font-weight:500;margin-left:2px}.app-v2 .rep__kpiDelta{font-size:11.5px;display:inline-flex;align-items:center;gap:4px}.app-v2 .rep__kpiSpark{position:absolute;right:-8px;bottom:8px;width:90px;height:38px;opacity:.8}.app-v2 .rep__charts{display:grid;grid-template-columns:1.7fr 1fr;gap:14px;margin-bottom:16px}.app-v2 .rep__chart{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius-lg);padding:18px 20px}.app-v2 .rep__chartTitle{font-size:13px;font-weight:600;color:var(--ink);display:flex;align-items:center;justify-content:space-between}.app-v2 .rep__chartSub{font-size:11.5px;color:var(--ink-4);margin-top:1px}.app-v2 .rep__chartBody{margin-top:18px;height:220px;position:relative}.app-v2 .rep__bar{position:relative;background:linear-gradient(180deg,var(--v2-accent),var(--v2-accent-2));border-radius:6px 6px 0 0}.app-v2 .rep__barLabel{bottom:-22px;font-size:10.5px;color:var(--ink-4)}.app-v2 .rep__barLabel,.app-v2 .rep__barVal{position:absolute;left:50%;transform:translateX(-50%)}.app-v2 .rep__barVal{top:-18px;font-size:11px;color:var(--ink-2);font-variant-numeric:tabular-nums}.app-v2 .rep__breakdown{display:flex;flex-direction:column;gap:10px;margin-top:16px}.app-v2 .rep__bd{display:flex;align-items:center;gap:10px}.app-v2 .rep__bdName{font-size:12px;color:var(--ink-2);width:100px}.app-v2 .rep__bdTrack{flex:1;height:6px;background:var(--panel-3);border-radius:3px;overflow:hidden}.app-v2 .rep__bdFill{height:100%;border-radius:3px;transition:width .48s var(--ease-spring)}.app-v2 .rep__bdVal{font-size:11.5px;color:var(--ink-3);font-variant-numeric:tabular-nums;width:36px;text-align:right}@keyframes v2BarRise{0%{height:0;opacity:0}}.dark .app-v2{--bg:#0F1115;--panel:#1A1D24;--panel-2:#15171C;--panel-3:#22262E;--panel-4:#2A2E36;--line:#2A2E36;--line-2:#22262E;--line-3:#3A3E48;--ink:#F0F2F5;--ink-2:#C5C9D1;--ink-3:#8A8F99;--ink-4:#5A5F69;--ink-5:#3A3E48;--shadow-sm:0 1px 0 rgba(0,0,0,.25),0 1px 2px rgba(0,0,0,.4);--shadow-md:0 1px 0 rgba(0,0,0,.25),0 4px 14px rgba(0,0,0,.5);--shadow-lg:0 24px 48px -16px rgba(0,0,0,.7),0 4px 12px rgba(0,0,0,.5)}.dark .app-v2 .rail{background:#15171C}.dark .app-v2 .rail__chip,.dark .app-v2 .rail__search{background:#1A1D24}.dark .app-v2 .rail__item--active{background:#1F232B;box-shadow:0 1px 2px rgba(0,0,0,.4),0 0 0 1px #2A2E36}.dark .app-v2 .rail--collapsed .rail__item--active{background:color-mix(in srgb,var(--v2-accent) 12%,transparent);box-shadow:inset 3px 0 0 var(--v2-accent)}.dark .app-v2 .rail__itemCount{background:#22262E}.dark .app-v2 .rail__foot .rail__footMain{background:#1A1D24}.dark .app-v2 .ctxItem--active{background:color-mix(in srgb,var(--v2-accent) 10%,#1A1D24)}.dark .app-v2 .stage{background:radial-gradient(80% 60% at 50% -10%,color-mix(in srgb,var(--page-accent,var(--v2-accent)) 14%,transparent),transparent 60%),linear-gradient(180deg,#15171C 0,var(--bg) 60%)}.dark .app-v2 .dash__health{background:radial-gradient(80% 60% at 80% 0,rgba(52,180,110,.18),transparent 60%),linear-gradient(180deg,#16201B,#131A17);border-color:rgba(52,199,123,.4)}.dark .app-v2 .dash__healthLabel{color:#6CD49A}.dark .app-v2 .dash__healthCaption b{color:#F0B65A}.dark .app-v2 .dash__svcCard{background:#1F232A;border-color:#2A2E36}.dark .app-v2 .dash__svcCard:hover{background:#242832;border-color:#3A3E48}.dark .app-v2 .dash__digest{background:radial-gradient(80% 60% at 100% 0,rgba(199,123,255,.18),transparent 60%),linear-gradient(180deg,#1E1830,#15101F);border-color:rgba(199,123,255,.38)}.dark .app-v2 .dash__digestLabel{color:#C7A6FF}.dark .app-v2 .dash__digestItem{background:rgba(255,255,255,.04);border-color:rgba(255,255,255,.08)}.dark .app-v2 .dash__digestItem:hover{background:rgba(255,255,255,.06);border-color:rgba(199,123,255,.32)}.dark .app-v2 .dash__digestNum{background:color-mix(in srgb,var(--v2-accent) 28%,transparent);color:#E3C7FF}.dark .app-v2 .chip--ok{background:rgba(52,180,110,.14);border-color:rgba(52,180,110,.38);color:#5DD08F}.dark .app-v2 .chip--warn{background:rgba(217,140,30,.16);border-color:rgba(217,140,30,.4);color:#F0B65A}.dark .app-v2 .chip--crit{background:rgba(220,50,75,.16);border-color:rgba(220,50,75,.42);color:#F36784}.dark .app-v2 .chip--info{background:rgba(45,110,230,.16);border-color:rgba(45,110,230,.42);color:#6A99FF}.dark .app-v2 .chip--neut{background:var(--panel-3);color:var(--ink-3);border-color:var(--line-2)}.dark .app-v2 .queue__sla--ok{background:rgba(52,180,110,.16);color:#5DD08F}.dark .app-v2 .queue__sla--warn{background:rgba(217,140,30,.18);color:#F0B65A}.dark .app-v2 .queue__sla--breach{background:rgba(220,50,75,.16);color:#F36784}.dark .app-v2 .tix__searchPill{background:color-mix(in srgb,var(--v2-accent) 18%,#1A1D24)}.dark .app-v2 .tix__filter--active,.dark .app-v2 .tix__searchPill{border-color:color-mix(in srgb,var(--v2-accent) 42%,transparent);color:#E3C7FF}.dark .app-v2 .tix__filter--active{background:color-mix(in srgb,var(--v2-accent) 16%,#1A1D24)}.dark .app-v2 .intel__hero{background:radial-gradient(60% 80% at 20% 0,rgba(140,79,230,.22),transparent 60%),radial-gradient(60% 80% at 80% 100%,rgba(199,123,255,.14),transparent 60%),linear-gradient(180deg,#1A1530,#14101E);border-color:rgba(140,79,230,.4)}.dark .app-v2 .intel__eyebrow{color:#C7A6FF}.dark .app-v2 .intel__ask{background:rgba(255,255,255,.04);border-color:rgba(255,255,255,.08)}.dark .app-v2 .intel__ask:focus-within{border-color:rgba(199,123,255,.55);box-shadow:0 0 0 5px rgba(199,123,255,.14)}.dark .app-v2 .intel__suggestChip{background:rgba(255,255,255,.04);border-color:rgba(255,255,255,.1);color:var(--ink-2)}.dark .app-v2 .intel__suggestChip:hover{background:rgba(199,123,255,.14);border-color:rgba(199,123,255,.4);color:#E3C7FF}.dark .app-v2 .cal__day--today{background:linear-gradient(180deg,rgba(240,165,60,.14),var(--panel) 60%);border-color:rgba(240,165,60,.55);box-shadow:0 0 0 1px rgba(240,165,60,.22)}.dark .app-v2 .cal__day--today .cal__dayNum{color:#F0B65A}.dark .app-v2 .cal__event--sla{background:rgba(220,50,75,.12);color:#F36784}.dark .app-v2 .cal__event--maint{background:rgba(45,110,230,.14);color:#6A99FF}.dark .app-v2 .cal__event--warr{background:rgba(217,140,30,.14);color:#F0B65A}.dark .app-v2 .cal__event--meet{background:rgba(52,180,110,.14);color:#5DD08F}.dark .app-v2 .ctxFoot__av:after{border-color:var(--panel)}.plw-section{--accent:var(--page-accent,var(--c-asset,#2BB6C9));--accent-2:color-mix(in srgb,var(--v2-accent) 70%,#5C2BC0);--green:#2BB670;padding:24px 0 80px}.plw{max-width:1200px;margin:0 auto;padding:0 36px;display:grid;grid-template-columns:260px 1fr;gap:28px;align-items:start}.plwRail{position:sticky;top:24px;display:flex;flex-direction:column;padding:18px 6px}.plwRail__head{padding:0 14px 14px}.plwRail__title{font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-4)}.plwRail__progress{font-size:20px;font-weight:620;letter-spacing:-.018em;color:var(--ink);margin-top:6px}.plwRail__progress b{color:var(--v2-accent)}.plwSteps{position:relative;padding-left:14px}.plwSteps:before{content:"";bottom:18px;background:var(--line)}.plwSteps:before,.plwSteps__filled{position:absolute;left:30px;top:18px;width:2px;border-radius:2px}.plwSteps__filled{background:linear-gradient(180deg,var(--v2-accent),var(--v2-accent-2));transition:height .48s cubic-bezier(.34,1.36,.64,1)}.plwStepNav{display:grid;grid-template-columns:32px 1fr;gap:12px;align-items:center;padding:10px 14px 10px 4px;cursor:pointer;position:relative;border-radius:9px;transition:background .15s}.plwStepNav:hover{background:var(--panel-2)}.plwStepNav__num{width:32px;height:32px;border-radius:50%;background:var(--panel-3);color:var(--ink-3);display:grid;place-items:center;font-size:13px;font-weight:700;font-variant-numeric:tabular-nums;border:2px solid var(--panel);position:relative;z-index:1;transition:all .15s}.plwStepNav--active .plwStepNav__num{box-shadow:0 0 0 4px color-mix(in srgb,var(--v2-accent) 14%,transparent)}.plwStepNav--active .plwStepNav__num,.plwStepNav--done .plwStepNav__num{background:linear-gradient(135deg,var(--v2-accent),var(--v2-accent-2));color:white}.plwStepNav__label{font-size:13px;font-weight:600;color:var(--ink-3);line-height:1.2}.plwStepNav--active .plwStepNav__label,.plwStepNav--done .plwStepNav__label{color:var(--ink)}.plwStepNav__hint{font-size:11px;color:var(--ink-4);margin-top:2px}.plwSkip{margin:20px 14px 0;justify-content:center}.plwMain{display:flex;flex-direction:column;gap:16px;min-width:0}.plwHeader{background:linear-gradient(135deg,color-mix(in srgb,var(--v2-accent) 8%,white),white 60%);border:1px solid color-mix(in srgb,var(--v2-accent) 22%,var(--line));border-radius:14px;padding:22px 26px}.plwHeader__eyebrow{font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--v2-accent)}.plwHeader__title{font-size:26px;font-weight:620;letter-spacing:-.02em;color:var(--ink);margin:8px 0 6px;line-height:1.2}.plwHeader__sub{font-size:13.5px;color:var(--ink-3);line-height:1.5;max-width:540px;margin:0}.plwStep{background:var(--panel);border:1px solid var(--line);border-radius:14px;overflow:hidden;transition:all .15s}.plwStep--locked{opacity:.55;pointer-events:none}.plwStep--done{background:var(--panel-2)}.plwStep__head{display:grid;grid-template-columns:36px 1fr auto;gap:14px;align-items:center;padding:18px 22px;cursor:pointer;user-select:none}.plwStep__num{width:34px;height:34px;border-radius:50%;background:var(--panel-3);color:var(--ink-3);display:grid;place-items:center;font-size:14px;font-weight:700;font-variant-numeric:tabular-nums;transition:all .15s}.plwStep--active .plwStep__num{background:linear-gradient(135deg,var(--v2-accent),var(--v2-accent-2));color:white;box-shadow:0 4px 12px -3px color-mix(in srgb,var(--v2-accent) 45%,transparent)}.plwStep--done .plwStep__num{background:var(--green);color:white}.plwStep__title{font-size:17px;font-weight:620;color:var(--ink);letter-spacing:-.01em}.plwStep__answer{font-size:13px;color:var(--ink-3);margin-top:3px}.plwStep__answer b{color:var(--ink-2);font-weight:600}.plwStep__edit{font-size:11.5px;font-weight:600;color:var(--ink-4);padding:6px 11px;border-radius:7px;background:white;border:1px solid var(--line)}.plwStep__body{display:grid;grid-template-rows:0fr;transition:grid-template-rows .38s cubic-bezier(.34,1.36,.64,1)}.plwStep--active .plwStep__body{grid-template-rows:1fr}.plwStep__bodyInner{overflow:hidden;border-top:1px solid var(--line);background:white}.plwStep__bodyContent{padding:22px 24px}.plwSplit{display:grid;grid-template-columns:1fr 320px;gap:24px;align-items:start}.plwTpls{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.plwTpl{display:flex;flex-direction:column;gap:10px;padding:14px;background:white;border:2px solid var(--line-2);border-radius:12px;cursor:pointer;text-align:left;font:inherit;transition:all .15s}.plwTpl:hover{transform:translateY(-2px);border-color:var(--line-3);box-shadow:var(--shadow-sm)}.plwTpl--active{border-color:var(--v2-accent);background:color-mix(in srgb,var(--v2-accent) 5%,white);box-shadow:0 0 0 4px color-mix(in srgb,var(--v2-accent) 12%,transparent)}.plwTpl__viz{height:70px;background:var(--panel-2);border:1px solid var(--line);border-radius:6px;position:relative;overflow:hidden;display:grid;place-items:center}.plwTpl__vizCard{position:absolute;background:white;border:1px solid #dad7cf;border-radius:3px;box-shadow:0 2px 4px rgba(0,0,0,.06)}.plwTpl--standard .plwTpl__vizCard{width:78%;height:50%;left:11%;top:25%}.plwTpl--mini .plwTpl__vizCard{width:56%;height:44%;left:22%;top:28%}.plwTpl--badge .plwTpl__vizCard{width:38%;height:78%;left:31%;top:11%;border-radius:4px}.plwTpl--sticker .plwTpl__vizCard{width:50%;height:70%;left:25%;top:15%;border-radius:10px}.plwTpl__info{display:flex;flex-direction:column;gap:1px}.plwTpl__name{font-size:13px;font-weight:600;color:var(--ink)}.plwTpl__dim{font-size:11px;color:var(--ink-4);font-variant-numeric:tabular-nums}.plwTpl--blank{border-style:dashed;background:var(--panel-2)}.plwTpl--blank.plwTpl--active{border-style:solid}.plwTpl--blank .plwTpl__viz{background:white;color:var(--ink-4)}.plwPreview{background:linear-gradient(180deg,#FBFAF7,#F2F1ED);border:1px solid var(--line);border-radius:14px;padding:28px 24px;display:grid;place-items:center;min-height:220px;position:sticky;top:0}.plwDimRow{display:grid;grid-template-columns:1fr 1fr;gap:12px}.plwField{display:flex;flex-direction:column;gap:6px}.plwField__label{font-size:12px;font-weight:600;color:var(--ink-2);display:flex;justify-content:space-between;align-items:center}.plwField__hint{font-size:11px;color:var(--ink-4);line-height:1.5}.plwInputWrap{position:relative}.plwInput{border:1.5px solid var(--line-2);background:white;border-radius:10px;padding:12px 14px;font:inherit;font-size:16px;font-weight:600;color:var(--ink);outline:none;transition:all .15s;width:100%}.plwInput:focus{border-color:color-mix(in srgb,var(--v2-accent) 50%,var(--line));box-shadow:0 0 0 5px color-mix(in srgb,var(--v2-accent) 12%,transparent)}.plwInputSuffix{position:absolute;right:14px;top:50%;transform:translateY(-50%);font-size:12px;color:var(--ink-4);font-weight:600;letter-spacing:.04em;pointer-events:none}.plwUnitsRow{display:inline-flex;gap:1px;background:var(--panel-2);border:1px solid var(--line-2);border-radius:7px;padding:2px}.plwUnitsBtn{padding:4px 10px;border:none;background:none;cursor:pointer;font:inherit;font-size:11px;font-weight:600;color:var(--ink-3);border-radius:5px}.plwUnitsBtn--active{background:white;color:var(--ink);box-shadow:var(--shadow-sm)}.plwPresets{display:flex;flex-wrap:wrap;gap:6px}.plwPreset{display:inline-flex;align-items:center;gap:5px;padding:6px 11px;border-radius:999px;background:white;border:1px solid var(--line-2);font:inherit;font-size:12px;color:var(--ink-2);cursor:pointer}.plwPreset--on{background:color-mix(in srgb,var(--v2-accent) 8%,white);border-color:color-mix(in srgb,var(--v2-accent) 32%,var(--line));color:var(--v2-accent)}.plwLogo{display:grid;grid-template-columns:64px 1fr auto;gap:14px;align-items:center;padding:16px;border:1.5px dashed var(--line-2);border-radius:12px;background:var(--panel-2);cursor:pointer;transition:all .15s}.plwLogo:hover{border-color:var(--v2-accent);background:color-mix(in srgb,var(--v2-accent) 5%,white)}.plwLogo--filled{border-style:solid;background:white;cursor:default}.plwLogo__thumb{width:64px;height:64px;border-radius:12px;background:color-mix(in srgb,var(--v2-accent) 12%,white);color:var(--v2-accent);display:grid;place-items:center;font-weight:700;font-size:26px;overflow:hidden}.plwLogo__thumb img{width:100%;height:100%;object-fit:contain}.plwLogo__title{font-size:14px;font-weight:600;color:var(--ink)}.plwLogo__sub{font-size:12px;color:var(--ink-3);margin-top:2px}.plwLogo__remove{background:none;border:none;cursor:pointer;color:var(--ink-3);width:28px;height:28px;border-radius:7px;display:grid;place-items:center}.plwLogo__remove:hover{background:var(--panel-3);color:#B92240}.plwPalette{display:flex;gap:8px;align-items:center}.plwSwatch{width:30px;height:30px;border-radius:50%;cursor:pointer;border:2.5px solid transparent;transition:all .15s}.plwSwatch:hover{transform:scale(1.12)}.plwSwatch--active{border-color:var(--ink);box-shadow:0 0 0 4px color-mix(in srgb,var(--sw) 25%,transparent)}.plwToggles{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;margin-top:14px}.plwTog{display:grid;grid-template-columns:1fr auto;gap:10px;align-items:center;padding:10px 14px;background:white;border:1px solid var(--line-2);border-radius:10px;cursor:pointer}.plwTog__label{font-size:12.5px;color:var(--ink);font-weight:550}.plwTog__hint{font-size:11px;color:var(--ink-4);margin-top:1px;line-height:1.4}.plwTogSwitch{width:38px;height:22px;border-radius:999px;background:var(--panel-3);border:1px solid var(--line-2);position:relative;transition:background .15s;flex-shrink:0}.plwTogSwitch:after{content:"";position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:white;box-shadow:var(--shadow-sm);transition:left .15s}.plwTogSwitch--on{background:var(--v2-accent);border-color:var(--v2-accent)}.plwTogSwitch--on:after{left:18px}.plwAssets{display:flex;flex-direction:column;gap:4px;max-height:320px;overflow-y:auto}.plwAsset{display:grid;grid-template-columns:20px 28px 1fr auto;gap:12px;align-items:center;padding:10px 12px;border-radius:9px;cursor:pointer;border:1px solid transparent;transition:all .15s}.plwAsset:hover{background:var(--panel-2)}.plwAsset--on{background:color-mix(in srgb,var(--v2-accent) 6%,white);border-color:color-mix(in srgb,var(--v2-accent) 22%,transparent)}.plwAssetChk{width:18px;height:18px;border-radius:5px;border:1.5px solid var(--line-3);display:grid;place-items:center}.plwAsset--on .plwAssetChk{background:var(--v2-accent);border-color:var(--v2-accent);color:white}.plwAssetIcon{width:28px;height:28px;border-radius:8px;background:linear-gradient(135deg,#1B2230,#0F151E);color:white;display:grid;place-items:center;font-size:12px;font-weight:700}.plwAssetName{font-size:13px;font-weight:550;color:var(--ink)}.plwAssetSub{margin-top:1px}.plwAssetSub,.plwAssetTag{font-size:11px;color:var(--ink-4)}.plwAssetTag{font-family:ui-monospace,monospace}.plwAssetTools{display:flex;align-items:center;gap:8px;padding:8px 0 14px}.plwAssetCount{font-size:12px;color:var(--ink-3);margin-left:auto;font-variant-numeric:tabular-nums}.plwAssetCount b{color:var(--ink);font-weight:700}.plwFoot{display:flex;align-items:center;gap:10px;margin-top:18px;padding-top:18px;border-top:1px dashed var(--line)}.plwFoot__hint{flex:1;font-size:11.5px;color:var(--ink-4)}.plwBtn{display:inline-flex;align-items:center;gap:7px;padding:10px 18px;background:white;border:1px solid var(--line-2);color:var(--ink-2);border-radius:10px;font:inherit;font-size:13px;font-weight:600;cursor:pointer;transition:all .15s}.plwBtn:hover:not(:disabled){background:var(--panel-2);border-color:var(--line-3);color:var(--ink)}.plwBtn--primary{background:linear-gradient(135deg,var(--v2-accent),var(--v2-accent-2));color:white;border-color:transparent;box-shadow:0 6px 14px -3px color-mix(in srgb,var(--v2-accent) 45%,transparent)}.plwBtn--primary:hover:not(:disabled){color:white;box-shadow:0 8px 18px -4px color-mix(in srgb,var(--v2-accent) 55%,transparent)}.plwBtn:disabled{opacity:.5;cursor:not-allowed;box-shadow:none}.plwDone{background:linear-gradient(180deg,color-mix(in srgb,var(--green) 8%,white),white 60%);border:1px solid rgba(52,180,110,.32);border-radius:14px;padding:36px 30px;text-align:center}.plwDone__check{width:64px;height:64px;border-radius:50%;background:linear-gradient(135deg,var(--green),#1E6B40);color:white;display:grid;place-items:center;margin:0 auto 18px;box-shadow:0 8px 24px -6px rgba(52,180,110,.5)}.plwDone__title{font-size:22px;font-weight:620;letter-spacing:-.015em;color:var(--ink);margin:0 0 6px}.plwDone__sub{font-size:13.5px;color:var(--ink-3);line-height:1.5;max-width:460px;margin:0 auto}.plwDone__actions{display:flex;gap:8px;justify-content:center;margin-top:22px;flex-wrap:wrap}@media (max-width:1000px){.plw{grid-template-columns:1fr}.plwRail{position:static;flex-direction:row;overflow-x:auto;padding:0 0 12px}.plwSplit{grid-template-columns:1fr}}.dark .plwHeader{background:linear-gradient(135deg,color-mix(in srgb,var(--v2-accent) 14%,var(--panel-2)),var(--panel-2))}.dark .plwStep__bodyInner{background:var(--panel-2)}.dark .plwBtn,.dark .plwInput,.dark .plwPreset,.dark .plwStep__edit,.dark .plwTog,.dark .plwTpl,.dark .plwTpl__vizCard,.dark .plwUnitsBtn--active{background:var(--panel-3);color:var(--ink);border-color:var(--line-3)}.dark .plwTpl--active{background:color-mix(in srgb,var(--v2-accent) 14%,var(--panel-3))}.dark .plwPreset--on{background:color-mix(in srgb,var(--v2-accent) 22%,var(--panel-3));color:white}.dark .plwLogo--filled{background:var(--panel-3)}.dark .plwLogo__thumb{background:color-mix(in srgb,var(--v2-accent) 22%,var(--panel-3));color:white}.dark .plwAsset--on{background:color-mix(in srgb,var(--v2-accent) 14%,var(--panel-3))}.dark .plwPreview{background:linear-gradient(180deg,var(--panel-2),var(--panel-3))}.dark .plwDone{background:linear-gradient(180deg,color-mix(in srgb,var(--green) 14%,var(--panel-2)),var(--panel-2))}.dark .app-v2 .ntChoiceBtn,.dark .app-v2 .ntInput,.dark .app-v2 .ntPick,.dark .app-v2 .ntSelect,.dark .app-v2 .ntTags,.dark .app-v2 .ntTextarea{background:var(--panel-2);color:var(--ink)}.dark .app-v2 .ntInput::placeholder,.dark .app-v2 .ntTextarea::placeholder{color:var(--ink-4)}.dark .app-v2 .ntTemplate:hover{background:var(--panel-3)}.dark .app-v2 .ntTemplate--active{background:color-mix(in srgb,var(--c-tix) 14%,var(--panel-2))}.dark .app-v2 .ntTemplate__icon{background:color-mix(in srgb,var(--c-tix) 20%,var(--panel-3))}.dark .app-v2 .ntSection__step{background:color-mix(in srgb,var(--c-tix) 22%,var(--panel-3))}.dark .app-v2 .ntChoiceBtn--active{background:color-mix(in srgb,var(--c,var(--c-tix)) 14%,var(--panel-2))}.dark .app-v2 .ntPickPopover{background:var(--panel)}.dark .app-v2 .ntTag{background:color-mix(in srgb,var(--c-tix) 20%,var(--panel-3))}.dark .app-v2 .ntPreview__badge{background:color-mix(in srgb,var(--c-tix) 22%,var(--panel-3))}.dark .app-v2 .ntPick__sel{background:var(--panel-3)}.app-v2 .adetail{display:grid;grid-template-columns:1fr 340px;gap:18px;padding:0 36px 80px;align-items:start}.app-v2 .aHero{grid-column:1/-1;display:grid;grid-template-columns:220px 1fr auto;gap:24px;align-items:center;background:var(--panel);border:1px solid var(--line);border-radius:var(--radius-lg);padding:22px 26px;position:relative;overflow:hidden;box-shadow:var(--shadow-sm)}.app-v2 .aHero:before{content:"";position:absolute;inset:0;background:radial-gradient(60% 80% at 12% 30%,color-mix(in srgb,var(--page-accent,var(--v2-accent)) 9%,transparent),transparent 60%);pointer-events:none}.app-v2 .aHero__thumb{--thumb-l1:0.96;--thumb-c1:0.035;--thumb-l2:0.91;--thumb-c2:0.05;--thumb-glow-l:0.78;--thumb-glow-a:0.20;--thumb-icon-l:0.50;--thumb-icon-c:0.16;position:relative;height:160px;border-radius:14px;background:linear-gradient(135deg,oklch(var(--thumb-l1) var(--thumb-c1) var(--thumb-hue,240)),oklch(var(--thumb-l2) var(--thumb-c2) var(--thumb-hue,240)));display:grid;place-items:center;overflow:hidden}.dark .app-v2 .aHero__thumb{--thumb-l1:0.32;--thumb-c1:0.06;--thumb-l2:0.18;--thumb-c2:0.04;--thumb-glow-l:0.65;--thumb-glow-a:0.32;--thumb-icon-l:0.85;--thumb-icon-c:0.04}.app-v2 .aHero__thumb:after{content:"";position:absolute;inset:0;background:radial-gradient(60% 80% at 50% 30%,oklch(var(--thumb-glow-l) .18 var(--thumb-hue,240)/var(--thumb-glow-a)),transparent 70%)}.app-v2 .aHero__thumb svg{width:80px;height:80px;position:relative;z-index:1;color:oklch(var(--thumb-icon-l) var(--thumb-icon-c) var(--thumb-hue,240))}.app-v2 .aHero__tagPill{position:absolute;top:12px;left:12px;font-family:ui-monospace,monospace;font-size:10.5px;font-weight:600;padding:4px 8px;border-radius:5px;background:rgba(0,0,0,.45);color:white;backdrop-filter:blur(8px)}.app-v2 .aHero__main{min-width:0;position:relative}.app-v2 .aHero__crumb{font-size:11.5px;color:var(--ink-4);letter-spacing:.03em}.app-v2 .aHero__title{font-size:30px;font-weight:620;letter-spacing:-.025em;color:var(--ink);margin:4px 0 6px;text-wrap:balance}.app-v2 .aHero__model{font-size:13.5px;color:var(--ink-3);margin-bottom:12px}.app-v2 .aHero__model code{font-family:ui-monospace,monospace;background:var(--panel-3);padding:1px 6px;border-radius:4px;font-size:11.5px}.app-v2 .aHero__chips{display:flex;gap:8px;flex-wrap:wrap}.app-v2 .aHero__actions{display:flex;flex-direction:column;gap:8px;align-items:stretch;position:relative}.app-v2 .aKpis{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:-8px}.app-v2 .aKpi{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius);padding:14px 16px;display:flex;flex-direction:column;gap:4px;transition:all var(--motion)}.app-v2 .aKpi:hover{border-color:var(--line-3);transform:translateY(-1px)}.app-v2 .aKpi__label{font-size:10.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-4)}.app-v2 .aKpi__value{font-size:22px;font-weight:620;letter-spacing:-.018em;color:var(--ink);font-variant-numeric:tabular-nums}.app-v2 .aKpi__sub{font-size:11.5px;color:var(--ink-4)}.app-v2 .aKpi__sub.good{color:#1E8A55}.app-v2 .aKpi__sub.warn{color:#A86A14}.app-v2 .aKpi__sub.bad{color:#B92240}.app-v2 .aSection{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius-lg);overflow:hidden;scroll-margin-top:16px}.app-v2 .aSection__head{display:flex;align-items:center;justify-content:space-between;padding:14px 18px;border-bottom:1px solid var(--line);gap:10px}.app-v2 .aSection__title{font-size:13.5px;font-weight:600;color:var(--ink);display:flex;align-items:center;gap:8px}.app-v2 .aSection__title svg{color:var(--page-accent,var(--v2-accent))}.app-v2 .aSection__hint{font-size:11.5px;color:var(--ink-4)}.app-v2 .aSection__action{font-size:11.5px;color:var(--ink-3);font-weight:500;display:inline-flex;align-items:center;gap:4px;cursor:pointer;padding:4px 8px;border-radius:6px;transition:all var(--motion);border:none;background:none}.app-v2 .aSection__action:hover{background:var(--panel-3);color:var(--ink)}.app-v2 .aHealth{padding:18px 20px;display:grid;grid-template-columns:1fr 2fr;gap:20px;align-items:center}.app-v2 .aHealth__score{display:flex;align-items:baseline;gap:6px}.app-v2 .aHealth__score b{font-size:56px;font-weight:620;letter-spacing:-.03em;color:var(--ink);font-variant-numeric:tabular-nums;background:linear-gradient(135deg,#34B46E,#1E8A55);-webkit-background-clip:text;background-clip:text;color:transparent}.app-v2 .aHealth__score.warn b{background:linear-gradient(135deg,#D98C1E,#A86A14);-webkit-background-clip:text;background-clip:text;color:transparent}.app-v2 .aHealth__score.bad b{background:linear-gradient(135deg,#DC324B,#A11428);-webkit-background-clip:text;background-clip:text;color:transparent}.app-v2 .aHealth__score span{font-size:18px;color:var(--ink-3);font-weight:500}.app-v2 .aHealth__caption{font-size:12.5px;color:var(--ink-3);margin-top:4px}.app-v2 .aHealth__bars{display:flex;flex-direction:column;gap:10px}.app-v2 .aHealth__bar{display:flex;align-items:center;gap:10px}.app-v2 .aHealth__bar span{font-size:12px;color:var(--ink-3);width:110px}.app-v2 .aHealth__bar i{flex:1;height:5px;background:var(--panel-3);border-radius:3px;overflow:hidden}.app-v2 .aHealth__bar i:before{content:"";display:block;height:100%;width:var(--w,60%);background:var(--c,linear-gradient(90deg,var(--green),#1E8A55));border-radius:3px;transition:width .6s var(--ease-spring)}.app-v2 .aHealth__bar b{font-size:11.5px;font-weight:600;color:var(--ink-2);font-variant-numeric:tabular-nums;min-width:36px;text-align:right}.app-v2 .specs{display:grid;grid-template-columns:repeat(2,1fr);gap:0;padding:6px 8px}.app-v2 .spec{padding:12px;border-radius:8px;transition:background var(--motion)}.app-v2 .spec:hover{background:var(--panel-2)}.app-v2 .spec__label{font-size:10.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-4);margin-bottom:3px}.app-v2 .spec__value{font-size:13px;color:var(--ink);font-weight:500;display:flex;align-items:center;gap:6px}.app-v2 .spec__value code{font-family:ui-monospace,monospace;font-size:11.5px;background:var(--panel-3);padding:1px 6px;border-radius:4px;color:var(--ink-2);border:1px solid var(--line)}.app-v2 .spec__value--empty{color:var(--ink-4);font-weight:400;font-style:italic}.app-v2 .aTickets{padding:4px 0}.app-v2 .aTicket{display:grid;grid-template-columns:8px 1fr auto auto;gap:12px;align-items:center;padding:11px 18px;border-top:1px solid var(--line);cursor:pointer;transition:background var(--motion);text-decoration:none;color:inherit}.app-v2 .aTicket:first-child{border-top:0}.app-v2 .aTicket:hover{background:var(--panel-2)}.app-v2 .aTicket__title{font-size:13px;color:var(--ink);font-weight:500}.app-v2 .aTicket__sub{font-size:11.5px;color:var(--ink-4);margin-top:1px}.app-v2 .aTicket__time{font-size:11.5px;color:var(--ink-4);font-variant-numeric:tabular-nums}.app-v2 .aTimeline{padding:16px 22px 18px;position:relative}.app-v2 .aTimeline:before{content:"";position:absolute;left:26px;top:22px;bottom:22px;width:1px;background:var(--line-2)}.app-v2 .aEvent{display:grid;grid-template-columns:22px 1fr auto;gap:14px;align-items:flex-start;padding:10px 0;position:relative}.app-v2 .aEvent__dot{width:12px;height:12px;border-radius:50%;background:var(--panel);border:2px solid var(--page-accent,var(--v2-accent));margin:4px 0 0 5px;position:relative;z-index:1;box-shadow:0 0 0 4px var(--panel)}.app-v2 .aEvent__dot.ok{border-color:var(--green)}.app-v2 .aEvent__dot.warn{border-color:var(--amber)}.app-v2 .aEvent__dot.bad{border-color:var(--red)}.app-v2 .aEvent__dot.now{background:var(--page-accent,var(--v2-accent));animation:nowPulse 2.2s ease-in-out infinite}@keyframes nowPulse{0%,to{box-shadow:0 0 0 4px var(--panel),0 0 0 0 color-mix(in srgb,var(--page-accent,var(--v2-accent)) 30%,transparent)}50%{box-shadow:0 0 0 4px var(--panel),0 0 0 5px color-mix(in srgb,var(--page-accent,var(--v2-accent)) 0%,transparent)}}.app-v2 .aEvent__main{min-width:0}.app-v2 .aEvent__text{font-size:12.5px;color:var(--ink-2);line-height:1.45}.app-v2 .aEvent__text b{color:var(--ink);font-weight:600}.app-v2 .aEvent__sub{font-size:11px;color:var(--ink-4);margin-top:2px}.app-v2 .aEvent__time{font-size:11px;color:var(--ink-4);font-variant-numeric:tabular-nums;white-space:nowrap}.app-v2 .aTimeline__empty{padding:22px 18px;font-size:12.5px;color:var(--ink-4);text-align:center}.app-v2 .aRail{display:flex;flex-direction:column;gap:14px}.app-v2 .aRailCard{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius-lg);overflow:hidden}.app-v2 .aRailCard__head{padding:12px 16px;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between}.app-v2 .aRailCard__title{font-size:11px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-4)}.app-v2 .aRailCard__body{padding:14px 16px}.app-v2 .aOwner{display:flex;align-items:center;gap:12px}.app-v2 .aOwner__info{flex:1;min-width:0}.app-v2 .aOwner__name{font-size:14px;font-weight:600;color:var(--ink)}.app-v2 .aOwner__role{font-size:12px;color:var(--ink-3)}.app-v2 .aOwner__since{font-size:11px;color:var(--ink-4);margin-top:4px}.app-v2 .aOwner__actions{display:flex;gap:6px;margin-top:12px}.app-v2 .aOwner__btn{flex:1;padding:7px 10px;background:var(--panel-2);border:1px solid var(--line-2);border-radius:8px;font-size:12px;color:var(--ink-2);font-weight:500;cursor:pointer;transition:all var(--motion);display:inline-flex;align-items:center;justify-content:center;gap:5px}.app-v2 .aOwner__btn:hover{background:var(--panel-3);border-color:var(--line-3);color:var(--ink)}.app-v2 .aOwner__btn--danger{color:#B92240;border-color:rgba(220,50,75,.22);background:rgba(220,50,75,.06)}.app-v2 .aOwner__btn--danger:hover{background:rgba(220,50,75,.1);border-color:rgba(220,50,75,.36)}.app-v2 .aOwner__empty{font-size:12.5px;color:var(--ink-3)}.app-v2 .aLoc{display:flex;align-items:flex-start;gap:10px;padding:8px 0;border-top:1px solid var(--line)}.app-v2 .aLoc:first-of-type{border-top:0;padding-top:0}.app-v2 .aLoc__icon{width:28px;height:28px;border-radius:8px;background:var(--panel-3);color:var(--ink-3);display:grid;place-items:center;flex-shrink:0}.app-v2 .aLoc__main{flex:1;min-width:0}.app-v2 .aLoc__label{font-size:10.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-4)}.app-v2 .aLoc__value{font-size:12.5px;color:var(--ink);font-weight:500}.app-v2 .aLoc__sub{font-size:11.5px;color:var(--ink-4);margin-top:1px}.app-v2 .aWarranty{background:linear-gradient(180deg,rgba(217,140,30,.06),var(--panel) 60%);border-color:rgba(217,140,30,.32)!important}.app-v2 .aWarranty .aRailCard__title{color:#A86A14}.app-v2 .aWarranty--expired{background:linear-gradient(180deg,rgba(220,50,75,.06),var(--panel) 60%);border-color:rgba(220,50,75,.32)!important}.app-v2 .aWarranty--expired .aRailCard__title{color:#B92240}.app-v2 .aWarrantyBody{padding:14px 16px;display:flex;align-items:center;gap:14px}.app-v2 .aWarranty__ring{position:relative;width:56px;height:56px;flex-shrink:0}.app-v2 .aWarranty__ring svg{transform:rotate(-90deg)}.app-v2 .aWarranty__ring b{position:absolute;inset:0;display:grid;place-items:center;font-size:12px;font-weight:700;color:#A86A14;font-variant-numeric:tabular-nums}.app-v2 .aWarranty--expired .aWarranty__ring b{color:#B92240}.app-v2 .aWarranty__info{flex:1;min-width:0}.app-v2 .aWarranty__title{font-size:13px;font-weight:600;color:var(--ink)}.app-v2 .aWarranty__sub{font-size:11.5px;color:var(--ink-4);margin-top:2px}.app-v2 .aTags{display:flex;flex-wrap:wrap;gap:5px}.app-v2 .aTag{font-size:11px;padding:3px 8px;border-radius:999px;background:var(--panel-2);border:1px solid var(--line-2);color:var(--ink-2);cursor:pointer;transition:all var(--motion)}.app-v2 .aTag:hover{background:var(--panel-3);border-color:var(--line-3)}.app-v2 .aTag--add{color:var(--ink-4);border-style:dashed;cursor:pointer}.app-v2 button.aTag{font:inherit}.app-v2 .aTag__empty{font-size:12px;color:var(--ink-4);display:flex;align-items:center;gap:8px;flex-wrap:wrap}@media (max-width:1180px){.app-v2 .adetail{grid-template-columns:1fr}.app-v2 .aHero{grid-template-columns:160px 1fr}.app-v2 .aHero__actions{grid-column:1/-1;flex-direction:row}.app-v2 .aHero__actions .iconBtn{flex:1;justify-content:center}.app-v2 .aKpis{grid-template-columns:repeat(2,1fr)}}.dark .app-v2 .aHero__tagPill{background:rgba(0,0,0,.55)}.dark .app-v2 .aWarranty{background:linear-gradient(180deg,rgba(217,140,30,.1),var(--panel) 60%);border-color:rgba(217,140,30,.5)!important}.dark .app-v2 .aWarranty--expired{background:linear-gradient(180deg,rgba(220,50,75,.1),var(--panel) 60%);border-color:rgba(220,50,75,.5)!important}.dark .app-v2 .aWarranty .aRailCard__title{color:#F0B65A}.dark .app-v2 .aWarranty--expired .aRailCard__title{color:#F36784}.dark .app-v2 .aWarranty__ring b{color:#F0B65A}.dark .app-v2 .aWarranty--expired .aWarranty__ring b{color:#F36784}.dark .app-v2 .aKpi__sub.good{color:#5DD08F}.dark .app-v2 .aKpi__sub.warn{color:#F0B65A}.dark .app-v2 .aKpi__sub.bad{color:#F36784}.dark .app-v2 .aOwner__btn--danger{color:#F36784;border-color:rgba(220,50,75,.36);background:rgba(220,50,75,.1)}.dark .app-v2 .aOwner__btn--danger:hover{background:rgba(220,50,75,.16);border-color:rgba(220,50,75,.5)}.app-v2 .kManage{padding:20px 24px 28px}.app-v2 .kHero{background:radial-gradient(60% 80% at 8% 0,color-mix(in srgb,var(--c-intel) 9%,transparent),transparent 60%),radial-gradient(40% 60% at 100% 100%,color-mix(in srgb,var(--v2-accent) 8%,transparent),transparent 60%),linear-gradient(180deg,#FDFCFE 0,#F8F5FB 100%);border:1px solid color-mix(in srgb,var(--c-intel) 22%,var(--line));border-radius:var(--radius-lg);padding:24px 28px;margin-bottom:16px;position:relative;overflow:hidden}.app-v2 .kHero__top{display:grid;grid-template-columns:1fr auto;gap:24px;align-items:center}.app-v2 .kHero__eyebrow{display:inline-flex;align-items:center;gap:8px;font-size:11px;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--c-intel)}.app-v2 .kHero__title{font-size:26px;font-weight:620;letter-spacing:-.022em;color:var(--ink);margin:8px 0 4px;text-wrap:balance;line-height:1.18}.app-v2 .kHero__title b{font-style:normal;background:linear-gradient(135deg,var(--c-intel),#6A2DB8);-webkit-background-clip:text;background-clip:text;color:transparent}.app-v2 .kHero__lead{font-size:13px;color:var(--ink-3);margin:0;max-width:540px;line-height:1.5}.app-v2 .kHero__cta{display:inline-flex;align-items:center;gap:8px;padding:11px 18px;background:linear-gradient(135deg,var(--c-intel),#6A2DB8);color:white;border:none;border-radius:10px;font:inherit;font-size:13.5px;font-weight:600;cursor:pointer;box-shadow:0 6px 16px -4px color-mix(in srgb,var(--c-intel) 50%,transparent);transition:transform var(--motion),box-shadow var(--motion);white-space:nowrap}.app-v2 .kHero__cta:hover{transform:translateY(-1px);box-shadow:0 8px 20px -4px color-mix(in srgb,var(--c-intel) 60%,transparent)}.app-v2 .kHero__cta:active{transform:scale(.97)}.app-v2 .kHero__actions{display:inline-flex;align-items:center;gap:8px;white-space:nowrap}.app-v2 .kHero__heal{display:inline-flex;align-items:center;gap:6px;padding:9px 14px;border-radius:9px;background:rgba(217,140,30,.1);border:1px solid rgba(217,140,30,.35);color:#A86A14;font:inherit;font-size:12.5px;font-weight:600;cursor:pointer;transition:background var(--motion),border-color var(--motion),transform var(--motion)}.app-v2 .kHero__heal:hover{background:rgba(217,140,30,.16);border-color:rgba(217,140,30,.5);transform:translateY(-1px)}.app-v2 .kHero__heal:disabled{opacity:.55;cursor:progress;transform:none}.app-v2 .kHero__heal svg{color:#A86A14}.app-v2 .kHero__ctaKbd{margin-left:4px;font-family:ui-monospace,monospace;font-size:10px;padding:1px 5px;border-radius:4px;background:rgba(255,255,255,.2)}.app-v2 .kHero__stats{display:grid;grid-template-columns:repeat(4,1fr);gap:0;margin-top:22px;padding-top:18px;border-top:1px solid color-mix(in srgb,var(--c-intel) 12%,var(--line))}.app-v2 .kStat{padding:2px 22px 2px 0;border-right:1px dashed color-mix(in srgb,var(--c-intel) 18%,var(--line))}.app-v2 .kStat:last-child{border-right:0}.app-v2 .kStat:not(:first-child){padding-left:22px}.app-v2 .kStat__head{display:flex;align-items:center;gap:6px;font-size:10.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3)}.app-v2 .kStat__head svg{color:var(--c-intel);opacity:.8}.app-v2 .kStat__value{font-size:28px;font-weight:620;letter-spacing:-.025em;color:var(--ink);font-variant-numeric:tabular-nums;margin-top:6px;line-height:1}.app-v2 .kStat__sub{font-size:11.5px;color:var(--ink-3);margin-top:6px;display:inline-flex;align-items:center;gap:4px}.app-v2 .kStat__sub--good{color:#1E8A55}.app-v2 .kStat__sub b{color:var(--ink-2);font-weight:600}.app-v2 .kStat__upArrow{color:#1E8A55}.app-v2 .kApprovals{display:flex;align-items:center;gap:14px;width:100%;text-align:left;padding:14px 18px;background:linear-gradient(180deg,rgba(217,140,30,.08),var(--panel) 70%);border:1px solid rgba(217,140,30,.32);border-radius:var(--radius-lg);margin-bottom:14px;cursor:pointer;font:inherit;transition:transform var(--motion)}.app-v2 .kApprovals:hover{transform:translateY(-1px)}.app-v2 .kApprovals__icon{width:36px;height:36px;border-radius:10px;background:linear-gradient(135deg,#D98C1E,#A86A14);color:white;display:grid;place-items:center;box-shadow:0 4px 10px -2px rgba(217,140,30,.4);animation:kBellRing 4s ease-in-out infinite;flex-shrink:0}@keyframes kBellRing{0%,92%,to{transform:rotate(0)}94%{transform:rotate(-12deg)}96%{transform:rotate(10deg)}98%{transform:rotate(-6deg)}}.app-v2 .kApprovals__main{flex:1;min-width:0}.app-v2 .kApprovals__title{font-size:13.5px;font-weight:600;color:var(--ink)}.app-v2 .kApprovals__title b{color:#A86A14}.app-v2 .kApprovals__sub{font-size:12px;color:var(--ink-3);margin-top:1px}.app-v2 .kApprovals__cta{display:inline-flex;align-items:center;gap:6px;padding:7px 12px;border-radius:8px;background:var(--panel);border:1px solid rgba(217,140,30,.32);color:#A86A14;font-weight:600;font-size:12.5px}.app-v2 .kTabs{display:flex;align-items:center;gap:4px;border-bottom:1px solid var(--line);margin-bottom:16px}.app-v2 .kTab{display:inline-flex;align-items:center;gap:6px;padding:12px 14px;background:none;cursor:pointer;font:inherit;font-size:13px;font-weight:550;color:var(--ink-3);border:none;border-bottom:2px solid transparent;margin-bottom:-1px;transition:color var(--motion),border-color var(--motion)}.app-v2 .kTab:hover{color:var(--ink)}.app-v2 .kTab--active{color:var(--c-intel);border-bottom-color:var(--c-intel)}.app-v2 .kTab__count{font-size:11px;font-weight:600;padding:1px 7px;border-radius:999px;background:var(--panel-3);color:var(--ink-3);font-variant-numeric:tabular-nums}.app-v2 .kTab--active .kTab__count{background:color-mix(in srgb,var(--c-intel) 14%,white);color:var(--c-intel)}.app-v2 .kToolbar{margin-bottom:14px;flex-wrap:wrap}.app-v2 .kSearch,.app-v2 .kToolbar{display:flex;align-items:center;gap:10px}.app-v2 .kSearch{flex:1;min-width:240px;padding:10px 14px;background:var(--panel);border:1px solid var(--line-2);border-radius:10px;transition:border-color var(--motion),box-shadow var(--motion);box-shadow:var(--shadow-sm)}.app-v2 .kSearch:focus-within{border-color:color-mix(in srgb,var(--c-intel) 45%,var(--line));box-shadow:0 0 0 5px color-mix(in srgb,var(--c-intel) 10%,transparent)}.app-v2 .kSearch svg{color:var(--ink-4)}.app-v2 .kSearch input{flex:1;border:none;background:none;outline:none;font:inherit;color:var(--ink);font-size:13px}.app-v2 .kSearch input::placeholder{color:var(--ink-4)}.app-v2 .kFilters{display:inline-flex;gap:4px;background:var(--panel-2);border:1px solid var(--line-2);border-radius:10px;padding:3px}.app-v2 .kFilter{padding:6px 12px;border:none;background:none;cursor:pointer;font:inherit;font-size:12px;font-weight:550;color:var(--ink-3);border-radius:7px;transition:color var(--motion),background var(--motion);display:inline-flex;align-items:center;gap:5px}.app-v2 .kFilter:hover{color:var(--ink-2)}.app-v2 .kFilter--active{background:var(--panel);color:var(--ink);box-shadow:var(--shadow-sm)}.app-v2 .kFilter__dot{width:7px;height:7px;border-radius:50%}.app-v2 .kFilter__count{color:var(--ink-4);font-weight:600;font-size:11px}.app-v2 .kBlocks{display:flex;flex-direction:column;gap:10px}.app-v2 .kBlock{background:var(--panel);border:1px solid var(--line);border-radius:var(--radius-lg);overflow:hidden;transition:transform var(--motion),border-color var(--motion),box-shadow var(--motion);position:relative;animation:kBlockIn .38s var(--ease-spring) backwards}@keyframes kBlockIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.app-v2 .kBlock:hover{border-color:var(--line-3);transform:translateY(-1px);box-shadow:var(--shadow-md)}.app-v2 .kBlock:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:var(--type-color,var(--c-intel));border-radius:4px 0 0 4px;opacity:.85}.app-v2 .kBlock__head{display:grid;grid-template-columns:auto 1fr auto auto;gap:16px;align-items:center;padding:16px 20px 16px 24px;cursor:pointer;background:none;border:none;width:100%;text-align:left}.app-v2 .kBlock__head:focus-visible{outline:2px solid var(--type-color);outline-offset:-2px}.app-v2 .kBlock__type{display:inline-flex;align-items:center;gap:6px;padding:4px 9px 4px 7px;background:var(--type-bg,color-mix(in srgb,var(--c-intel) 10%,white));color:var(--type-color,var(--c-intel));border:1px solid var(--type-border,color-mix(in srgb,var(--c-intel) 22%,transparent));border-radius:6px;font-size:10.5px;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.app-v2 .kBlock__main{min-width:0}.app-v2 .kBlock__title{font-size:14.5px;font-weight:600;color:var(--ink);letter-spacing:-.008em;line-height:1.3;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}.app-v2 .kBlock__triggers{font-size:12.5px;color:var(--ink-3);margin-top:4px;display:flex;flex-wrap:wrap;gap:4px;align-items:center}.app-v2 .kBlock__triggers em{color:var(--ink-2);font-style:normal;background:var(--panel-3);border:1px solid var(--line);padding:1px 7px;border-radius:4px;font-size:11.5px}.app-v2 .kBlock__metrics{display:flex;align-items:center;gap:14px;font-size:11.5px}.app-v2 .kBlock__metricsBlock{display:flex;align-items:center;gap:10px}.app-v2 .kBlock__ring{position:relative;width:32px;height:32px;flex-shrink:0}.app-v2 .kBlock__ring svg{transform:rotate(-90deg)}.app-v2 .kBlock__ring b{position:absolute;inset:0;display:grid;place-items:center;font-size:10.5px;font-weight:700;color:var(--ring-color,#1E8A55);font-variant-numeric:tabular-nums}.app-v2 .kBlock__usage{display:flex;flex-direction:column;align-items:flex-end;gap:1px;font-variant-numeric:tabular-nums}.app-v2 .kBlock__usageVal{font-size:12.5px;font-weight:600;color:var(--ink)}.app-v2 .kBlock__usageLabel{font-size:10.5px;color:var(--ink-4)}.app-v2 .kBlock__lastFired{font-size:11px;color:var(--ink-3);display:inline-flex;align-items:center;gap:6px;padding:3px 8px;border-radius:999px;background:var(--panel-2);border:1px solid var(--line)}.app-v2 .kBlock__lastFired:before{content:"";width:5px;height:5px;border-radius:50%;background:var(--green);box-shadow:0 0 0 0 rgba(52,180,110,.5);animation:kHeart 2.2s ease-in-out infinite}@keyframes kHeart{0%,to{box-shadow:0 0 0 0 rgba(52,180,110,.5)}50%{box-shadow:0 0 0 6px rgba(52,180,110,0)}}.app-v2 .kBlock__warn{font-size:11px;font-weight:600;color:#A86A14;display:inline-flex;align-items:center;gap:5px;padding:3px 9px;border-radius:999px;background:rgba(217,140,30,.1);border:1px solid rgba(217,140,30,.32)}.app-v2 .kBlock__warn svg{color:#A86A14}.app-v2 .kBlock__expand{width:30px;height:30px;border-radius:8px;background:none;border:none;cursor:pointer;color:var(--ink-4);display:grid;place-items:center;transition:background var(--motion),color var(--motion)}.app-v2 .kBlock__expand:hover{background:var(--panel-3);color:var(--ink-2)}.app-v2 .kBlock__expand svg{transition:transform var(--motion)}.app-v2 .kBlock--open .kBlock__expand svg{transform:rotate(180deg)}.app-v2 .kBlock__body{display:grid;grid-template-rows:0fr;transition:grid-template-rows .36s var(--ease-spring)}.app-v2 .kBlock--open .kBlock__body{grid-template-rows:1fr}.app-v2 .kBlock__bodyInner{overflow:hidden;border-top:1px solid var(--line);background:var(--panel-2)}.app-v2 .kBlock__bodyGrid{display:grid;grid-template-columns:1.5fr 1fr}.app-v2 .kBlock__field{padding:14px 20px 14px 24px}.app-v2 .kBlock__field+.kBlock__field{border-left:1px solid var(--line)}.app-v2 .kBlock__fieldLabel{font-size:10.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-4);display:inline-flex;align-items:center;gap:6px}.app-v2 .kBlock__fieldLabel svg{color:var(--type-color,var(--c-intel))}.app-v2 .kBlock__fieldValue{font-size:13px;color:var(--ink-2);line-height:1.55;margin-top:6px}.app-v2 .kBlock__fieldValue p{margin:0}.app-v2 .kBlock__pillRow{display:flex;flex-wrap:wrap;gap:4px;margin-top:6px}.app-v2 .kBlock__pill{font-size:11.5px;font-weight:500;padding:3px 8px;border-radius:6px;background:var(--panel);border:1px solid var(--line);color:var(--ink-2)}.app-v2 .kBlock__footer{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:12px 20px 14px 24px;border-top:1px dashed var(--line);background:linear-gradient(180deg,transparent,color-mix(in srgb,var(--type-color) 5%,transparent))}.app-v2 .kBlock__feedback{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--ink-3);flex-wrap:wrap}.app-v2 .kBlock__feedback b{color:var(--ink-2);font-weight:600}.app-v2 .kBlock__feedbackDots{display:inline-flex;gap:2px}.app-v2 .kBlock__feedbackDot{width:12px;height:12px;border-radius:3px;font-size:9px;display:grid;place-items:center;color:white;font-weight:700}.app-v2 .kBlock__feedbackDot--up{background:var(--green)}.app-v2 .kBlock__feedbackDot--dn{background:var(--red)}.app-v2 .kBlock__autoreply{display:inline-flex;align-items:center;gap:8px;font-size:12px;color:var(--ink-2)}.app-v2 .kBlock__actions{display:flex;gap:6px}.app-v2 .kBlock__action{display:inline-flex;align-items:center;gap:5px;padding:6px 10px;border-radius:7px;background:var(--panel);border:1px solid var(--line-2);font:inherit;font-size:11.5px;font-weight:550;color:var(--ink-2);cursor:pointer;transition:background var(--motion),border-color var(--motion),transform var(--motion)}.app-v2 .kBlock__action:hover{background:var(--panel-2);border-color:var(--line-3);color:var(--ink);transform:translateY(-1px)}.app-v2 .kBlock__action--danger{color:#B92240;border-color:rgba(185,34,64,.22)}.app-v2 .kBlock__action--danger:hover{background:rgba(185,34,64,.06);border-color:rgba(185,34,64,.35);color:#B92240}.app-v2 .kToggle{position:relative;width:32px;height:18px;background:var(--panel-4);border-radius:999px;cursor:pointer;flex-shrink:0;border:none;padding:0;transition:background var(--motion)}.app-v2 .kToggle:after{content:"";position:absolute;top:2px;left:2px;width:14px;height:14px;border-radius:50%;background:white;box-shadow:0 1px 3px rgba(0,0,0,.15);transition:transform var(--motion)}.app-v2 .kToggle--on{background:var(--green)}.app-v2 .kToggle--on:after{transform:translateX(14px)}.app-v2 .kEmpty{background:var(--panel);border:1px dashed var(--line-2);border-radius:14px;padding:40px 24px;text-align:center}.app-v2 .kEmpty__art{width:64px;height:64px;margin:0 auto;border-radius:18px;background:linear-gradient(135deg,color-mix(in srgb,var(--c-intel) 14%,white),color-mix(in srgb,var(--c-intel) 6%,white));border:1px solid color-mix(in srgb,var(--c-intel) 22%,var(--line));display:grid;place-items:center;color:var(--c-intel)}.app-v2 .kEmpty__title{font-size:16px;font-weight:620;color:var(--ink);margin:14px 0 4px}.app-v2 .kEmpty__sub{font-size:13px;color:var(--ink-3);margin:0 auto 14px;max-width:400px}.app-v2 .kFeedback{display:flex;flex-direction:column;gap:8px}.app-v2 .kFeedback__row{display:flex;align-items:center;gap:16px;background:var(--panel);border:1px solid var(--line);border-radius:12px;padding:14px 16px;transition:transform var(--motion),border-color var(--motion)}.app-v2 .kFeedback__row:hover{transform:translateY(-1px);border-color:var(--line-3)}.app-v2 .kFeedback__main{flex:1;min-width:0}.app-v2 .kFeedback__subject{font-size:13.5px;font-weight:600;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.app-v2 .kFeedback__metaLine{display:flex;align-items:center;gap:8px;margin-top:4px;font-size:11.5px;color:var(--ink-4)}.app-v2 .kFeedback__outcome{display:inline-flex;align-items:center;padding:2px 8px;border-radius:999px;font-size:10.5px;font-weight:600;text-transform:uppercase;letter-spacing:.04em}.app-v2 .kFeedback__outcome--solved{background:rgba(62,157,105,.12);color:#1F5C3B}.app-v2 .kFeedback__outcome--escalated{background:rgba(199,122,18,.12);color:#7A5605}.app-v2 .kFeedback__outcome--failed{background:rgba(185,34,64,.1);color:#B92240}.app-v2 .kFeedback__time{margin-left:auto}.app-v2 .kFeedback__vote{display:flex;gap:4px;flex-shrink:0}.app-v2 .kFeedback__voteBtn{border:1px solid var(--line-2);background:var(--panel);width:32px;height:32px;border-radius:8px;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:transform var(--motion),border-color var(--motion)}.app-v2 .kFeedback__voteBtn:hover{transform:scale(1.08);border-color:var(--ink-4)}.app-v2 .kFeedback__voted{font-size:11px;font-weight:600;padding:4px 10px;border-radius:999px}.app-v2 .kFeedback__voted--ok{background:rgba(62,157,105,.14);color:#1F5C3B}.app-v2 .kFeedback__voted--no{background:rgba(185,34,64,.1);color:#B92240}.app-v2 .kDocsWrap{background:var(--panel);border:1px solid var(--line);border-radius:14px;padding:18px}.app-v2 .kTeach{position:fixed;right:24px;bottom:24px;width:420px;max-width:calc(100vw - 32px);max-height:calc(100vh - 80px);background:var(--panel);border:1px solid var(--line-2);border-radius:14px;box-shadow:0 24px 60px -16px rgba(0,0,0,.22);z-index:80;display:flex;flex-direction:column;animation:kTeachIn .42s var(--ease-spring);overflow:hidden}@keyframes kTeachIn{0%{opacity:0;transform:translateY(20px) scale(.96)}to{opacity:1;transform:none}}.app-v2 .kTeach__head{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:14px 18px;border-bottom:1px solid var(--line);background:linear-gradient(180deg,color-mix(in srgb,var(--c-intel) 5%,var(--panel)),var(--panel))}.app-v2 .kTeach__title{font-size:14.5px;font-weight:620;letter-spacing:-.01em;color:var(--ink);display:inline-flex;align-items:center;gap:8px}.app-v2 .kTeach__title svg{color:var(--c-intel)}.app-v2 .kTeach__close{width:26px;height:26px;border-radius:7px;background:none;border:none;color:var(--ink-3);cursor:pointer;display:grid;place-items:center;transition:background var(--motion),color var(--motion)}.app-v2 .kTeach__close:hover{background:var(--panel-3);color:var(--ink)}.app-v2 .kTeach__body{padding:16px 18px;overflow-y:auto;display:flex;flex-direction:column;gap:14px}.app-v2 .kTeach__lead{font-size:12.5px;color:var(--ink-3);line-height:1.5;margin:0}.app-v2 .kTeach__types{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.app-v2 .kTeach__type{display:flex;flex-direction:column;gap:4px;padding:11px 12px;background:var(--panel);border:1.5px solid var(--line-2);border-radius:10px;cursor:pointer;transition:border-color var(--motion),transform var(--motion),background var(--motion),box-shadow var(--motion);text-align:left;font:inherit}.app-v2 .kTeach__type:hover{border-color:var(--type-color,var(--c-intel));transform:translateY(-1px)}.app-v2 .kTeach__type--active{border-color:var(--type-color,var(--c-intel));background:color-mix(in srgb,var(--type-color,var(--c-intel)) 6%,var(--panel));box-shadow:0 0 0 4px color-mix(in srgb,var(--type-color,var(--c-intel)) 10%,transparent)}.app-v2 .kTeach__typeLabel{display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:600;color:var(--ink)}.app-v2 .kTeach__typeLabel svg{color:var(--type-color,var(--c-intel))}.app-v2 .kTeach__typeDesc{font-size:11px;color:var(--ink-3);line-height:1.4}.app-v2 .kTeach__field{display:flex;flex-direction:column;gap:5px}.app-v2 .kTeach__fieldLabel{font-size:11.5px;font-weight:600;color:var(--ink-2)}.app-v2 .kTeach__fieldHint{font-size:11px;color:var(--ink-4)}.app-v2 .kTeach__input,.app-v2 .kTeach__textarea{border:1px solid var(--line-2);background:var(--panel);border-radius:9px;padding:9px 12px;font:inherit;font-size:13px;color:var(--ink);outline:none;transition:border-color var(--motion),box-shadow var(--motion);resize:vertical}.app-v2 .kTeach__input:focus,.app-v2 .kTeach__textarea:focus{border-color:color-mix(in srgb,var(--c-intel) 45%,var(--line));box-shadow:0 0 0 4px color-mix(in srgb,var(--c-intel) 10%,transparent)}.app-v2 .kTeach__textarea{min-height:70px;line-height:1.5}.app-v2 .kTeach__tagWrap{display:flex;flex-wrap:wrap;gap:6px;align-items:center;border:1px solid var(--line-2);background:var(--panel);border-radius:9px;padding:8px 10px;min-height:38px}.app-v2 .kTeach__tag{display:inline-flex;align-items:center;gap:4px;background:var(--panel-2);border:1px solid var(--line);border-radius:999px;padding:3px 6px 3px 10px;font-size:11.5px;color:var(--ink-2)}.app-v2 .kTeach__tag button{background:none;border:none;cursor:pointer;color:var(--ink-4);display:inline-flex;align-items:center;padding:0;margin-left:2px}.app-v2 .kTeach__tag button:hover{color:var(--ink-2)}.app-v2 .kTeach__tagInput{flex:1;min-width:80px;border:none;outline:none;background:none;font:inherit;font-size:12.5px;color:var(--ink)}.app-v2 .kTeach__toggleRow{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border:1px solid var(--line-2);background:var(--panel-2);border-radius:10px;font-size:12.5px;color:var(--ink-2)}.app-v2 .kTeach__preview{border:1px dashed var(--line-2);border-radius:10px;padding:12px 14px;background:var(--panel-2)}.app-v2 .kTeach__previewLabel{font-size:10.5px;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-4)}.app-v2 .kTeach__previewText{font-size:12.5px;color:var(--ink-2);margin-top:6px;line-height:1.55}.app-v2 .kTeach__previewText b{color:var(--ink);font-weight:600}.app-v2 .kTeach__error{font-size:12.5px;color:#B92240;padding:10px 12px;border-radius:8px;background:rgba(185,34,64,.08);border:1px solid rgba(185,34,64,.2)}.app-v2 .kTeach__foot{display:flex;align-items:center;gap:8px;padding:12px 18px;border-top:1px solid var(--line);background:var(--panel-2)}.app-v2 .kTeach__hint{font-size:11px;color:var(--ink-4);flex:1}.app-v2 .kTeach__hint kbd{font-family:ui-monospace,monospace;font-size:10px;background:var(--panel);border:1px solid var(--line);padding:1px 5px;border-radius:4px}.app-v2 .kTeach__cancel{padding:8px 12px;border-radius:8px;background:var(--panel);border:1px solid var(--line-2);font:inherit;font-size:12.5px;color:var(--ink-2);cursor:pointer;transition:border-color var(--motion),background var(--motion)}.app-v2 .kTeach__cancel:hover{border-color:var(--line-3);background:var(--panel-2)}.app-v2 .kTeach__save{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;background:linear-gradient(135deg,var(--c-intel),#6A2DB8);color:white;border:none;border-radius:8px;font:inherit;font-size:12.5px;font-weight:600;cursor:pointer;box-shadow:0 4px 12px -2px color-mix(in srgb,var(--c-intel) 45%,transparent);transition:transform var(--motion),box-shadow var(--motion)}.app-v2 .kTeach__save:hover{transform:translateY(-1px);box-shadow:0 6px 16px -3px color-mix(in srgb,var(--c-intel) 55%,transparent)}.app-v2 .kTeach__save:active{transform:scale(.97)}.app-v2 .kTeach__save:disabled{opacity:.6;cursor:not-allowed;transform:none}@media (max-width:1100px){.app-v2 .kHero__top{grid-template-columns:1fr}.app-v2 .kHero__stats{grid-template-columns:repeat(2,1fr);gap:16px}.app-v2 .kStat{border-right:0;border-bottom:1px dashed color-mix(in srgb,var(--c-intel) 18%,var(--line));padding:12px 0}.app-v2 .kStat:not(:first-child){padding-left:0}.app-v2 .kStat:nth-child(odd){padding-right:22px;border-right:1px dashed color-mix(in srgb,var(--c-intel) 18%,var(--line))}.app-v2 .kStat:nth-child(2n){padding-left:22px}.app-v2 .kStat:nth-last-child(-n+2){border-bottom:0}.app-v2 .kBlock__bodyGrid{grid-template-columns:1fr}.app-v2 .kBlock__field+.kBlock__field{border-left:0;border-top:1px solid var(--line)}.app-v2 .kTeach{right:16px;left:16px;bottom:16px;width:auto}}.dark .app-v2 .kHero{background:radial-gradient(60% 80% at 8% 0,color-mix(in srgb,var(--c-intel) 14%,transparent),transparent 60%),linear-gradient(180deg,var(--panel) 0,color-mix(in srgb,var(--c-intel) 4%,var(--panel)) 100%)}.dark .app-v2 .kBlock,.dark .app-v2 .kBlock__action,.dark .app-v2 .kFeedback__row,.dark .app-v2 .kSearch,.dark .app-v2 .kTeach,.dark .app-v2 .kTeach__input,.dark .app-v2 .kTeach__tagWrap,.dark .app-v2 .kTeach__textarea{background:var(--panel)}.dark .app-v2 .kApprovals{background:linear-gradient(180deg,rgba(217,140,30,.18),var(--panel) 70%)}.app-v2 .assets__toolbar{display:flex;gap:12px;margin-bottom:18px;flex-wrap:wrap}.app-v2 .assets__search{flex:1;min-width:260px;display:flex;align-items:center;gap:8px;background:var(--panel);border:1px solid var(--line);border-radius:10px;padding:8px 12px;transition:border-color var(--motion)}.app-v2 .assets__search:focus-within{border-color:var(--c-asset)}.app-v2 .assets__search input{flex:1;border:none;outline:none;background:transparent;font-size:13px;color:var(--ink)}.app-v2 .assets__search input::placeholder{color:var(--ink-4)}.app-v2 .assets__filters{display:flex;gap:6px;flex-wrap:wrap}.app-v2 .assets__chip{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--line-2);background:var(--panel);border-radius:999px;padding:6px 12px;font-size:12px;color:var(--ink-2);cursor:pointer;transition:transform var(--motion),background var(--motion),border-color var(--motion)}.app-v2 .assets__chip:hover{transform:translateY(-1px);border-color:var(--line-3)}.app-v2 .assets__chip:active{transform:translateY(0)}.app-v2 .assets__chip--active{background:var(--c-asset);border-color:var(--c-asset);color:#fff;font-weight:500}.app-v2 .assets__chipCount{font-size:10.5px;padding:1px 6px;border-radius:999px;background:rgba(0,0,0,.1);color:inherit;font-variant-numeric:tabular-nums}.app-v2 .assets__chip--active .assets__chipCount{background:rgba(255,255,255,.2)}.app-v2 .assets__viewToggle{display:flex;align-items:center;gap:3px;margin-left:auto}.app-v2 .assets__viewBtn{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:1px solid var(--line);border-radius:8px;background:var(--panel);color:var(--ink-3);cursor:pointer;transition:background var(--motion),color var(--motion)}.app-v2 .assets__viewBtn:hover{background:var(--hover);color:var(--ink)}.app-v2 .assets__viewBtn--active{background:var(--panel-3);color:var(--c-asset);border-color:var(--c-asset)}.app-v2 .assets__list{display:flex;flex-direction:column;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--panel);overflow:hidden}.app-v2 .asset__row{display:grid;grid-template-columns:36px minmax(0,2fr) 90px minmax(0,1.2fr) 140px auto;align-items:center;gap:14px;padding:9px 16px;border-bottom:1px solid var(--line);text-decoration:none;color:inherit;transition:background var(--motion)}.app-v2 .asset__row:last-child{border-bottom:none}.app-v2 .asset__row:hover{background:var(--hover)}.app-v2 .asset__rowThumb{--thumb-l1:0.96;--thumb-c1:0.035;--thumb-l2:0.91;--thumb-c2:0.05;--thumb-icon-l:0.50;--thumb-icon-c:0.16;width:36px;height:36px;border-radius:9px;flex-shrink:0;background:linear-gradient(135deg,oklch(var(--thumb-l1) var(--thumb-c1) var(--thumb-hue,240)),oklch(var(--thumb-l2) var(--thumb-c2) var(--thumb-hue,240)));display:grid;place-items:center;color:oklch(var(--thumb-icon-l) var(--thumb-icon-c) var(--thumb-hue,240))}.dark .app-v2 .asset__rowThumb{--thumb-l1:0.28;--thumb-c1:0.06;--thumb-l2:0.22;--thumb-c2:0.09;--thumb-icon-l:0.82;--thumb-icon-c:0.20}.app-v2 .asset__rowName{font-size:13.5px;font-weight:600;color:var(--ink)}.app-v2 .asset__rowName,.app-v2 .asset__rowSub{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-v2 .asset__rowSub{font-size:11.5px;color:var(--ink-4);margin-top:1px}.app-v2 .asset__rowStatus{gap:6px}.app-v2 .asset__rowOwner,.app-v2 .asset__rowStatus{display:flex;align-items:center;font-size:12px;color:var(--ink-3)}.app-v2 .asset__rowOwner{gap:7px;overflow:hidden}.app-v2 .asset__rowOwnerName{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.app-v2 .asset__rowHealth{display:flex;align-items:center;gap:8px}.app-v2 .asset__rowHealthBar{width:72px;height:4px;background:var(--panel-3);border-radius:2px;overflow:hidden;flex-shrink:0}.app-v2 .asset__rowHealthFill{height:100%;border-radius:2px}.app-v2 .asset__rowHealthPct{font-size:11px;color:var(--ink-4);font-variant-numeric:tabular-nums}.app-v2 .settings{padding:8px 36px 80px}.app-v2 .settingsCompanyId{margin-top:2px;font:11px/1.4 ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;color:var(--ink-4)}.app-v2 .settingsMobileSelect{display:none}.app-v2 .settingsMobileSelect .setSelect{width:100%;min-height:42px;border:1px solid var(--line);border-radius:11px;padding:0 12px;background:var(--panel);color:var(--ink);font:inherit;font-size:13px}.app-v2 .setCol{min-width:0;display:grid;gap:16px}.app-v2 .setCard{background:var(--panel)}.app-v2 .setCard__head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:18px 22px;border-bottom:1px solid var(--line)}.app-v2 .setCard__title{font-size:17px;font-weight:800;color:var(--ink)}.app-v2 .setCard__body{padding:20px 22px}.app-v2 .setRow{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px;border:1px solid var(--line);border-radius:12px;background:var(--panel-2)}.app-v2 .setRow__main{min-width:0}.app-v2 .setRow__label{font-weight:750;color:var(--ink)}.app-v2 .setRow__hint{margin-top:4px;color:var(--ink-3);line-height:1.5;font-size:13px}.app-v2 .setRow__action{flex:0 0 auto}.app-v2 .settingsLegacyPane{border:1px solid var(--line);border-radius:16px;background:var(--panel);box-shadow:var(--shadow-1);overflow:hidden}.app-v2 .settingsLegacyPane>:not(.billingPane){padding:24px;box-sizing:border-box}.app-v2 .settingsLegacyPane>.settings-section,.app-v2 .settingsLegacyPane>div{min-width:0}.app-v2 .settingsLegacyPane .bg-primary,.app-v2 .settingsLegacyPane a.bg-primary,.app-v2 .settingsLegacyPane button.bg-primary{color:#fff!important}.app-v2 .settingsLegacyPane .bg-primary svg,.app-v2 .settingsLegacyPane a.bg-primary svg,.app-v2 .settingsLegacyPane button.bg-primary svg{color:currentColor;stroke:currentColor}.app-v2 .settingsLegacyPane [data-slot=switch][data-state=checked]{background:var(--accent,var(--c-asset))!important}.app-v2 .settingsLegacyPane [data-slot=switch-thumb]{background:#fff!important}.app-v2 .settingsLegacyPane [role=checkbox][data-state=checked],.app-v2 .settingsLegacyPane button[data-state=checked]:not([data-slot=switch]){background:var(--accent,var(--c-asset))!important;border-color:var(--accent,var(--c-asset))!important;color:#fff!important}.app-v2 .settingsLegacyPane [role=checkbox][data-state=checked] svg,.app-v2 .settingsLegacyPane button[data-state=checked]:not([data-slot=switch]) svg{color:currentColor;stroke:currentColor}.app-v2 .settingsLegacyPane .card,.app-v2 .settingsLegacyPane .settings-card{border-radius:0;border-left:0;border-right:0;box-shadow:none}.app-v2 .settingsLegacyPane .card:first-child,.app-v2 .settingsLegacyPane .settings-card:first-child{border-top:0}.app-v2 .settingsLegacyPane .card:last-child,.app-v2 .settingsLegacyPane .settings-card:last-child{border-bottom:0}.app-v2 .growthOnlyPane{display:grid;grid-template-columns:auto minmax(0,1fr);gap:16px;align-items:start;padding:24px}.app-v2 .growthOnlyPane__icon{width:44px;height:44px;display:grid;place-items:center;border-radius:12px;background:color-mix(in srgb,var(--c-warn) 14%,var(--panel-2));color:var(--c-warn)}.app-v2 .growthOnlyPane h3{margin:0;font-size:17px}.app-v2 .growthOnlyPane p{margin:6px 0 14px;max-width:620px;color:var(--ink-3);line-height:1.55}.app-v2 .billingPane{display:grid;gap:18px;padding:24px}.app-v2 .billingPageBody{padding:8px 24px 72px}.app-v2 .billingCommand{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:24px;align-items:start;padding:24px;border:1px solid var(--line-2);border-radius:14px;background:linear-gradient(135deg,color-mix(in srgb,var(--c-asset) 8%,transparent),transparent 46%),var(--panel-2)}.app-v2 .billingCommand--danger{border-color:color-mix(in srgb,var(--red) 34%,var(--line-2))}.app-v2 .billingCommand--warn{border-color:color-mix(in srgb,var(--amber) 34%,var(--line-2))}.app-v2 .billingStatusLine{display:flex;flex-wrap:wrap;align-items:center;gap:9px;color:var(--ink-4);font-size:12px}.app-v2 .billingStatusPill{display:inline-flex;align-items:center;gap:7px;padding:5px 9px;border:1px solid color-mix(in srgb,var(--c-asset) 22%,var(--line));border-radius:999px;background:var(--panel);color:var(--ink-2);font-weight:750}.app-v2 .billingCommand--good .billingStatusPill svg{color:var(--green)}.app-v2 .billingCommand--warn .billingStatusPill svg{color:var(--amber)}.app-v2 .billingCommand--danger .billingStatusPill svg{color:var(--red)}.app-v2 .billingCommand h3{margin:14px 0 0;color:var(--ink);font-size:28px;line-height:1.08}.app-v2 .billingCommand p{max-width:680px;margin:8px 0 0;color:var(--ink-3);line-height:1.55}.app-v2 .billingFacts{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.app-v2 .billingFacts span{display:inline-flex;align-items:center;gap:7px;padding:6px 9px;border:1px solid var(--line);border-radius:9px;background:var(--panel);color:var(--ink-3);font-size:12px}.app-v2 .billingFacts svg{color:var(--ink-4)}.app-v2 .billingCommand__price{min-width:190px;display:grid;justify-items:end;gap:7px}.app-v2 .billingCommand__price strong{color:var(--ink);font-size:26px;line-height:1}.app-v2 .billingCommand__price span{color:var(--ink-4);font-size:12px}.app-v2 .billingCommand__price button{margin-top:10px;gap:7px;color:oklch(98% .006 255)}.app-v2 .billingDecisionGrid{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(280px,.65fr);gap:12px}.app-v2 .billingDecision{display:grid;gap:14px;padding:18px;border:1px solid var(--line);border-radius:14px;background:var(--panel)}.app-v2 .billingDecision--side{align-content:start}.app-v2 .billingSectionHead{display:flex;justify-content:space-between;gap:16px}.app-v2 .billingSectionHead span{color:var(--ink-4);font-size:11px;font-weight:750;letter-spacing:.07em;text-transform:uppercase}.app-v2 .billingSectionHead h4{margin:6px 0 0;color:var(--ink);font-size:17px;line-height:1.25}.app-v2 .billingAccessList{display:grid;gap:10px;margin:0;padding:0;list-style:none}.app-v2 .billingAccessList li{display:flex;align-items:flex-start;gap:9px;color:var(--ink-3);font-size:12.5px;line-height:1.45}.app-v2 .billingAccessList svg{flex:0 0 auto;margin-top:1px;color:var(--accent,var(--c-asset))}.app-v2 .billingHistoryBlock{min-width:0}.app-v2 .billingCurrent{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:20px;align-items:start;padding:22px;border:1px solid color-mix(in srgb,var(--accent,var(--c-asset)) 18%,var(--line));border-radius:14px;background:radial-gradient(70% 110% at 0 0,color-mix(in srgb,var(--accent,var(--c-asset)) 10%,transparent),transparent 60%),var(--panel-2)}.app-v2 .billingEyebrow{display:inline-flex;align-items:center;gap:7px;margin-bottom:8px;font-size:11px;font-weight:750;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-4)}.app-v2 .billingCurrent h3{margin:0;font-size:26px;line-height:1.1;color:var(--ink)}.app-v2 .billingCurrent p{margin:7px 0 0;color:var(--ink-3);line-height:1.55}.app-v2 .billingMeta{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.app-v2 .billingMeta span{padding:5px 9px;border:1px solid var(--line);border-radius:999px;background:var(--panel);color:var(--ink-3);font-size:12px}.app-v2 .billingCurrent__price{min-width:180px;display:grid;justify-items:end;gap:6px}.app-v2 .billingCurrent__price strong{font-size:25px;line-height:1;color:var(--ink)}.app-v2 .billingCurrent__price span{color:var(--ink-4);font-size:12px}.app-v2 .billingCurrent__price button,.app-v2 .billingPlan button{margin-top:10px;gap:7px;color:#fff}.app-v2 .billingPlan button[disabled]{color:var(--ink-3)}.app-v2 .billingUsage{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.app-v2 .billingDecision .billingUsage--stacked{grid-template-columns:repeat(2,minmax(260px,1fr))}.app-v2 .billingUsage__item{display:flex;gap:12px;align-items:flex-start;min-width:0;padding:14px;border:1px solid var(--line);border-radius:10px;background:var(--panel)}.app-v2 .billingUsage__icon{width:36px;height:36px;display:grid;place-items:center;flex:0 0 auto;border-radius:10px;background:color-mix(in srgb,var(--accent,var(--c-asset)) 10%,var(--panel-2));color:var(--accent,var(--c-asset))}.app-v2 .billingUsage__body{min-width:0;flex:1}.app-v2 .billingUsage__top{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:12px;color:var(--ink-3);font-size:12.5px}.app-v2 .billingUsage__top strong{color:var(--ink);font-weight:750;max-width:112px;text-align:right;overflow-wrap:anywhere}.app-v2 .billingUsage p{margin:6px 0 0;color:var(--ink-4);font-size:12px;line-height:1.45}.app-v2 .billingMeter{height:8px;overflow:hidden;margin-top:10px;border-radius:999px;background:var(--panel-3)}.app-v2 .billingMeter span{display:block;height:100%;border-radius:inherit;background:var(--c-asset)}.app-v2 .billingPlans{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px}.app-v2 .billingPlan{display:flex;min-width:0;flex-direction:column;padding:16px;border:1px solid var(--line);border-radius:12px;background:var(--panel)}.app-v2 .billingPlan--current{border-color:color-mix(in srgb,var(--c-asset) 44%,var(--line));box-shadow:inset 0 3px 0 var(--c-asset)}.app-v2 .billingPlan__head{display:flex;align-items:center;justify-content:space-between;gap:8px;color:var(--ink-4);font-size:11px;font-weight:750;text-transform:uppercase;letter-spacing:.06em}.app-v2 .billingPlan__head strong{padding:2px 7px;border-radius:999px;background:color-mix(in srgb,var(--c-good) 14%,var(--panel));color:var(--c-good);letter-spacing:0;text-transform:none}.app-v2 .billingPlan h4{margin:12px 0 0;font-size:17px;color:var(--ink)}.app-v2 .billingPlan__price{margin-top:7px}.app-v2 .billingPlan__price strong{display:block;color:var(--ink);font-size:22px;line-height:1.1}.app-v2 .billingPlan__price span{display:block;margin-top:3px;color:var(--ink-4);font-size:12px}.app-v2 .billingPlan p{min-height:58px;margin:12px 0;color:var(--ink-3);font-size:12.5px;line-height:1.5}.app-v2 .billingPlan ul{display:grid;gap:8px;margin:0 0 16px;padding:0;list-style:none}.app-v2 .billingPlan li{display:flex;align-items:center;gap:7px;color:var(--ink-2);font-size:12.5px}.app-v2 .billingPlan li svg{flex:0 0 auto;color:var(--c-good)}.app-v2 .billingPlan button{margin-top:auto;width:100%;min-height:38px;white-space:normal;line-height:1.2}.app-v2 .billingAddons{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:12px}.app-v2 .billingAddon{display:grid;gap:14px;padding:18px;border:1px solid var(--line);border-radius:12px;background:var(--panel)}.app-v2 .billingAddon__head span{display:inline-flex;align-items:center;gap:7px;color:var(--ink-4);font-size:11px;font-weight:750;letter-spacing:.07em;text-transform:uppercase}.app-v2 .billingAddon__head h4{margin:7px 0 0;color:var(--ink);font-size:18px;line-height:1.2}.app-v2 .billingAddon__head p{margin:6px 0 0;color:var(--ink-3);font-size:12.5px;line-height:1.5}.app-v2 .billingAddon__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.app-v2 .billingCredit,.app-v2 .billingMiniPlan{display:grid;gap:4px;min-width:0;padding:13px;border:1px solid var(--line);border-radius:11px;background:var(--panel-2);color:var(--ink);text-align:left;cursor:pointer;transition:border-color var(--motion),background var(--motion),transform var(--motion)}.app-v2 .billingCredit:hover:not(:disabled),.app-v2 .billingMiniPlan:hover:not(:disabled){transform:translateY(-1px);border-color:color-mix(in srgb,var(--c-asset) 34%,var(--line));background:var(--panel)}.app-v2 .billingCredit:disabled,.app-v2 .billingMiniPlan:disabled{cursor:not-allowed;opacity:.72}.app-v2 .billingMiniPlan--active{border-color:color-mix(in srgb,var(--c-asset) 44%,var(--line));background:color-mix(in srgb,var(--c-asset) 8%,var(--panel))}.app-v2 .billingCredit span,.app-v2 .billingMiniPlan span{color:var(--ink-4);font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.05em}.app-v2 .billingCredit strong,.app-v2 .billingMiniPlan strong{color:var(--ink);font-size:18px;line-height:1.15}.app-v2 .billingCredit em,.app-v2 .billingMiniPlan em,.app-v2 .billingMiniPlan small{color:var(--ink-3);font-size:12px;font-style:normal;line-height:1.35}.app-v2 .billingCredit em,.app-v2 .billingMiniPlan em{margin-top:4px;color:color-mix(in srgb,var(--c-asset) 82%,var(--ink));font-weight:750}.app-v2 .billingCreditGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.app-v2 .billingCredit{text-align:center;place-items:center}.app-v2 .billingDialogNote{display:flex;gap:8px;align-items:flex-start;color:var(--ink-4);font-size:12px;line-height:1.45}.app-v2 .billingDialogNote svg{flex:0 0 auto;margin-top:1px}.app-v2 .billingSkeleton{min-height:170px;border-radius:12px;background:linear-gradient(90deg,var(--panel-2),var(--panel-3),var(--panel-2));background-size:220% 100%;animation:shimmer 1.4s ease-in-out infinite}.app-v2 .billingSkeleton--hero{min-height:150px}.app-v2 .billingSkeletonGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.app-v2 .setSaveBar{position:sticky;bottom:16px;z-index:4;display:flex;align-items:center;gap:12px;justify-content:space-between;min-height:52px;padding:10px 14px;border:1px solid var(--line);border-radius:14px;background:color-mix(in srgb,var(--panel) 92%,transparent);box-shadow:var(--shadow-2);backdrop-filter:blur(14px)}.app-v2 .setSaveBar__hint,.app-v2 .setSaveBar__status{display:inline-flex;align-items:center;gap:8px;color:var(--ink-3);font-size:12.5px}.app-v2 .setSaveBar__hint:before,.app-v2 .setSaveBar__status:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--c-good)}.app-v2 .setSaveBar__actions{display:flex;align-items:center;gap:8px}.dark .app-v2 .settingsLegacyPane{background:var(--panel)}@media (max-width:1060px){.app-v2 .settings{padding:8px 20px 72px}.app-v2 .settingsMobileSelect{display:block}}@media (max-width:1180px){.app-v2 .billingAddons,.app-v2 .billingDecisionGrid,.app-v2 .billingUsage{grid-template-columns:repeat(2,minmax(0,1fr))}.app-v2 .billingDecision .billingUsage--stacked{grid-template-columns:1fr}}@media (max-width:720px){.app-v2 .settings{padding:8px 14px 66px}.app-v2 .growthOnlyPane{grid-template-columns:1fr}.app-v2 .setRow{align-items:stretch;flex-direction:column}.app-v2 .billingPageBody,.app-v2 .billingPane{padding:8px 14px 56px}.app-v2 .billingCommand{grid-template-columns:1fr}.app-v2 .billingCommand__price{justify-items:start}.app-v2 .billingAddon__grid,.app-v2 .billingAddons,.app-v2 .billingCreditGrid,.app-v2 .billingCurrent,.app-v2 .billingDecisionGrid,.app-v2 .billingSkeletonGrid,.app-v2 .billingUsage,.app-v2 .billingUsage--stacked{grid-template-columns:1fr}.app-v2 .billingCurrent__price{justify-items:start}.app-v2 .setSaveBar{position:static;flex-direction:column;align-items:stretch}.app-v2 .setSaveBar__actions{justify-content:flex-end}}.app-v2 .bzPane{display:grid;gap:14px;padding:24px;max-width:1180px}.app-v2 .bzHero{--bz-glow:var(--v2-accent);--bz-rail:var(--green);position:relative;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:32px;align-items:end;padding:30px 30px 28px 38px;border:1px solid var(--line-2);border-radius:var(--radius-lg);background:radial-gradient(130% 150% at 100% 0,color-mix(in srgb,var(--bz-glow) 10%,transparent),transparent 56%),linear-gradient(180deg,var(--panel) 0,var(--panel-2) 100%);box-shadow:var(--shadow-sm);overflow:hidden;animation:bzRise var(--motion) both}.app-v2 .bzHero--warn{--bz-glow:var(--amber);--bz-rail:var(--amber)}.app-v2 .bzHero--danger{--bz-glow:var(--red);--bz-rail:var(--red)}@keyframes bzRise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.app-v2 .bzHero__rail{position:absolute;left:0;top:0;bottom:0;width:4px;background:var(--bz-rail)}.app-v2 .bzHero__main{min-width:0}.app-v2 .bzHero__statusline{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.app-v2 .bzHero__pill{display:inline-flex;align-items:center;gap:7px;padding:5px 11px;border:1px solid color-mix(in srgb,var(--bz-rail) 32%,var(--line));border-radius:999px;background:color-mix(in srgb,var(--bz-rail) 8%,var(--panel));color:var(--ink-2);font-size:12px;font-weight:750}.app-v2 .bzHero__pill svg{color:var(--bz-rail)}.app-v2 .bzHero__cycle{color:var(--ink-4);font-size:12px;font-weight:600}.app-v2 .bzHero__plan{margin:16px 0 0;font-size:clamp(34px,1.6vw + 26px,46px);font-weight:800;letter-spacing:-.022em;line-height:1.02;color:var(--ink)}.app-v2 .bzHero__detail{max-width:560px;margin:9px 0 0;color:var(--ink-3);font-size:14px;line-height:1.55}.app-v2 .bzHero__facts{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.app-v2 .bzHero__facts span{display:inline-flex;align-items:center;gap:7px;padding:6px 10px;border:1px solid var(--line);border-radius:9px;background:var(--panel);color:var(--ink-3);font-size:12px}.app-v2 .bzHero__facts svg{color:var(--ink-4)}.app-v2 .bzHero__fact--muted{color:var(--ink-4)!important}.app-v2 .bzHero__fact--muted svg{color:var(--ink-5)}.app-v2 .bzHero__rail-end{display:grid;justify-items:end;align-content:end;gap:14px;min-width:200px}.app-v2 .bzHero__price{display:grid;justify-items:end;gap:4px}.app-v2 .bzHero__priceMain{display:inline-flex;align-items:baseline;font-size:40px;font-weight:780;letter-spacing:-.02em;line-height:1;color:var(--ink)}.app-v2 .bzHero__priceMain--text{font-size:30px}.app-v2 .bzHero__priceUnit{margin-left:3px;font-size:15px;font-weight:650;font-style:normal;color:var(--ink-4)}.app-v2 .bzHero__priceSub{color:var(--ink-4);font-size:12px}.app-v2 .bzHero__cta{height:42px;padding:0 18px;gap:7px;font-weight:700;color:#fff;border:none;box-shadow:0 6px 14px -4px color-mix(in srgb,var(--v2-accent) 50%,transparent);transition:transform var(--motion),box-shadow var(--motion)}.app-v2 .bzHero__cta,.app-v2 .bzHero__cta:hover{background:linear-gradient(135deg,var(--v2-accent),var(--v2-accent-2))}.app-v2 .bzHero__cta:hover{transform:translateY(-1px);box-shadow:0 8px 18px -4px color-mix(in srgb,var(--v2-accent) 62%,transparent)}.app-v2 .bzHero__cta:active{transform:scale(.98)}.app-v2 .bzSection{display:grid;gap:12px}.app-v2 .bzSection__head{display:grid;gap:4px}.app-v2 .bzEyebrow{color:var(--ink-4);font-size:11px;font-weight:750;letter-spacing:.08em;text-transform:uppercase}.app-v2 .bzSection__title{margin:0;color:var(--ink);font-size:17px;font-weight:700;line-height:1.25}.app-v2 .bzPlans{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.app-v2 .bzPlan{position:relative;display:flex;flex-direction:column;gap:12px;padding:18px;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--panel);transition:border-color var(--motion),box-shadow var(--motion),transform var(--motion)}.app-v2 .bzPlan:hover{border-color:var(--line-2);box-shadow:var(--shadow-sm)}.app-v2 .bzPlan--current{border-color:color-mix(in srgb,var(--v2-accent) 40%,var(--line));background:radial-gradient(80% 120% at 0 0,color-mix(in srgb,var(--v2-accent) 9%,transparent),transparent 58%),var(--panel);box-shadow:0 0 0 1px color-mix(in srgb,var(--v2-accent) 18%,transparent)}.app-v2 .bzPlan__head{display:flex;align-items:center;justify-content:space-between;gap:10px}.app-v2 .bzPlan__tag{color:var(--ink-4);font-size:10.5px;font-weight:750;letter-spacing:.07em;text-transform:uppercase}.app-v2 .bzPlan__badge{padding:3px 9px;border-radius:999px;background:linear-gradient(135deg,var(--v2-accent),var(--v2-accent-2));color:#fff;font-size:10.5px;font-weight:700}.app-v2 .bzPlan__name{margin:0;color:var(--ink);font-size:19px;font-weight:750;letter-spacing:-.01em}.app-v2 .bzPlan__price{display:flex;align-items:baseline;gap:7px}.app-v2 .bzPlan__price strong{color:var(--ink);font-size:22px;font-weight:760;letter-spacing:-.01em}.app-v2 .bzPlan__price span{color:var(--ink-4);font-size:11.5px}.app-v2 .bzPlan__desc{margin:0;color:var(--ink-3);font-size:12.5px;line-height:1.5}.app-v2 .bzPlan__list{display:grid;gap:8px;margin:0;padding:0;list-style:none;flex:1}.app-v2 .bzPlan__list li{display:flex;align-items:flex-start;gap:8px;color:var(--ink-3);font-size:12.5px;line-height:1.4}.app-v2 .bzPlan__list svg{flex:0 0 auto;margin-top:2px;color:var(--v2-accent)}.app-v2 .bzPlan__action{height:38px;border:none;border-radius:var(--radius);background:linear-gradient(135deg,var(--v2-accent),var(--v2-accent-2));color:#fff;font:inherit;font-size:13px;font-weight:700;cursor:pointer;transition:transform var(--motion),box-shadow var(--motion),opacity var(--motion)}.app-v2 .bzPlan__action:hover{transform:translateY(-1px);box-shadow:0 6px 14px -5px color-mix(in srgb,var(--v2-accent) 55%,transparent)}.app-v2 .bzPlan__action:active{transform:scale(.98)}.app-v2 .bzPlan__action--ghost{background:transparent;border:1px solid var(--line-2);color:var(--ink-3)}.app-v2 .bzPlan__action--ghost:hover{transform:none;box-shadow:none}.app-v2 .bzPlan__action[disabled]{opacity:.55;cursor:default;transform:none;box-shadow:none}.app-v2 .bzUsageGrid{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(260px,.6fr);gap:12px}.app-v2 .bzMetrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding:16px;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--panel)}.app-v2 .bzMetric{display:flex;gap:11px}.app-v2 .bzMetric__icon{flex:0 0 auto;display:grid;place-items:center;width:34px;height:34px;border-radius:9px;background:var(--panel-3);color:var(--v2-accent)}.app-v2 .bzMetric__body{min-width:0;flex:1}.app-v2 .bzMetric__top{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.app-v2 .bzMetric__top span{color:var(--ink-3);font-size:12.5px}.app-v2 .bzMetric__top strong{color:var(--ink);font-size:13px;font-weight:700}.app-v2 .bzMetric__body p{margin:6px 0 0;color:var(--ink-4);font-size:11.5px;line-height:1.4}.app-v2 .bzMeter{margin-top:8px;height:6px;border-radius:999px;background:var(--panel-4);overflow:hidden}.app-v2 .bzMeter span{display:block;height:100%;border-radius:999px;background:linear-gradient(90deg,var(--v2-accent),var(--v2-accent-2))}.app-v2 .bzAccess{display:grid;align-content:start;gap:12px;padding:16px;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--panel-2)}.app-v2 .bzAccess__head{display:flex;align-items:center;gap:8px;color:var(--ink-4);font-size:11px;font-weight:750;letter-spacing:.07em;text-transform:uppercase}.app-v2 .bzAccess__head svg{color:var(--v2-accent)}.app-v2 .bzAccess ul{display:grid;gap:9px;margin:0;padding:0;list-style:none}.app-v2 .bzAccess li{display:flex;align-items:flex-start;gap:8px;color:var(--ink-2);font-size:12.5px;line-height:1.4}.app-v2 .bzAccess li svg{flex:0 0 auto;margin-top:1px;color:var(--green)}.app-v2 .bzAccess__item--off{color:var(--ink-4)}.app-v2 .bzAccess__item--off svg{color:var(--ink-5)}.app-v2 .bzAddons{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.app-v2 .bzAddon{display:grid;gap:14px;align-content:start;padding:18px;border:1px solid var(--line);border-radius:var(--radius-lg);background:var(--panel)}.app-v2 .bzAddon--wide{grid-column:1/-1}.app-v2 .bzAddon__kicker{display:inline-flex;align-items:center;gap:6px;color:var(--ink-4);font-size:11px;font-weight:750;letter-spacing:.06em;text-transform:uppercase}.app-v2 .bzAddon__kicker svg{color:var(--v2-accent)}.app-v2 .bzAddon__head h4{margin:7px 0 0;color:var(--ink);font-size:16px;font-weight:720}.app-v2 .bzAddon__head p{margin:5px 0 0;color:var(--ink-3);font-size:12.5px;line-height:1.5}.app-v2 .bzAddon__head code{padding:1px 5px;border-radius:5px;background:var(--panel-3);font-size:12px;color:var(--ink-2)}.app-v2 .bzAddon__choices{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.app-v2 .bzChoice{display:grid;gap:3px;padding:13px;border:1px solid var(--line);border-radius:var(--radius);background:var(--panel-2);text-align:left;cursor:pointer;transition:border-color var(--motion),transform var(--motion),background var(--motion)}.app-v2 .bzChoice:hover:not([disabled]){border-color:color-mix(in srgb,var(--v2-accent) 40%,var(--line));transform:translateY(-1px)}.app-v2 .bzChoice[disabled]{cursor:default;opacity:.85}.app-v2 .bzChoice--active{border-color:color-mix(in srgb,var(--v2-accent) 50%,var(--line));background:color-mix(in srgb,var(--v2-accent) 7%,var(--panel))}.app-v2 .bzChoice__name{color:var(--ink-3);font-size:12px;font-weight:650}.app-v2 .bzChoice__price{color:var(--ink);font-size:18px;font-weight:760}.app-v2 .bzChoice__meta{color:var(--ink-3);font-size:11.5px}.app-v2 .bzChoice__caption{color:var(--v2-accent);font-size:11px;font-style:normal;font-weight:600}.app-v2 .bzCredits{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.app-v2 .bzCredit{display:grid;gap:1px;padding:13px 10px;border:1px solid var(--line);border-radius:var(--radius);background:var(--panel-2);text-align:center;cursor:pointer;transition:border-color var(--motion),transform var(--motion)}.app-v2 .bzCredit:hover:not([disabled]){border-color:color-mix(in srgb,var(--v2-accent) 40%,var(--line));transform:translateY(-1px)}.app-v2 .bzCredit[disabled]{cursor:default;opacity:.7}.app-v2 .bzCredit strong{color:var(--ink);font-size:16px;font-weight:760}.app-v2 .bzCredit span{color:var(--ink-4);font-size:11px}.app-v2 .bzCredit em{color:var(--ink-3);font-size:11.5px;font-style:normal;margin-top:3px}.app-v2 .bzCustomUrl{display:grid;gap:12px;justify-items:start}.app-v2 .bzAddon__enable{justify-self:start;height:40px;padding:0 18px;border:none;border-radius:var(--radius);background:linear-gradient(135deg,var(--v2-accent),var(--v2-accent-2));color:#fff;font:inherit;font-size:13px;font-weight:700;cursor:pointer;transition:transform var(--motion),box-shadow var(--motion)}.app-v2 .bzAddon__enable:hover{transform:translateY(-1px);box-shadow:0 6px 14px -5px color-mix(in srgb,var(--v2-accent) 55%,transparent)}.app-v2 .bzAddon__enable[disabled]{opacity:.6;cursor:default;transform:none;box-shadow:none}.app-v2 .bzAddon__remove{justify-self:start;height:34px;padding:0 13px;border:1px solid color-mix(in srgb,var(--red) 30%,var(--line-2));border-radius:var(--radius);background:transparent;color:var(--red);font:inherit;font-size:12.5px;font-weight:650;cursor:pointer}.app-v2 .bzAddon__remove:hover{background:color-mix(in srgb,var(--red) 7%,transparent)}.app-v2 .bzAddon__remove[disabled]{opacity:.6;cursor:default}@media (max-width:980px){.app-v2 .bzPlans{grid-template-columns:repeat(2,minmax(0,1fr))}.app-v2 .bzAddons,.app-v2 .bzUsageGrid{grid-template-columns:1fr}}@media (max-width:560px){.app-v2 .bzAddon__choices,.app-v2 .bzMetrics,.app-v2 .bzPlans{grid-template-columns:1fr}}.app-v2 .bzNotice{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 15px;border-radius:var(--radius);border:1px solid var(--line-2);background:var(--panel-2);color:var(--ink-2);font-size:13px;line-height:1.45}.app-v2 .bzNotice--error{border-color:color-mix(in srgb,var(--red) 38%,var(--line));background:color-mix(in srgb,var(--red) 7%,var(--panel));color:color-mix(in srgb,var(--red) 72%,var(--ink))}.app-v2 .bzNotice--good{border-color:color-mix(in srgb,var(--green) 38%,var(--line));background:color-mix(in srgb,var(--green) 9%,var(--panel));color:color-mix(in srgb,var(--green) 70%,var(--ink))}.app-v2 .bzNotice--info{border-color:color-mix(in srgb,var(--v2-accent) 32%,var(--line));background:color-mix(in srgb,var(--v2-accent) 6%,var(--panel))}.app-v2 .bzNotice__action{flex:0 0 auto;padding:6px 11px;border:1px solid var(--line-2);border-radius:8px;background:var(--panel);color:var(--ink-2);font:inherit;font-size:12px;font-weight:650;cursor:pointer}.app-v2 .bzNotice__action:hover{border-color:var(--line-3)}.app-v2 .bzNotice__action[disabled]{opacity:.6;cursor:default}@media (max-width:720px){.app-v2 .bzHero{grid-template-columns:1fr;align-items:start;gap:22px}.app-v2 .bzHero__rail-end{justify-items:start;min-width:0}.app-v2 .bzHero__price{justify-items:start}}