:root{--itd-red:#e3122f;--itd-red-600:#d40f3c;--itd-red-800:#8e0b37;--itd-grad:linear-gradient(100deg, #ff5a36 0%, #ff2a3d 38%, #d40f3c 68%, #7d0a35 100%);--itd-ink:#141012;--itd-ink-2:#3d3437;--itd-mute:#6f6467;--itd-faint:#9a9aa6;--itd-line:#ece6e7;--itd-line-soft:#f1f1f5;--itd-bg:#fff;--itd-soft:#f7f5f5;--itd-tint:#fff2f3;--itd-tint-2:#ffe3e6;--itd-ok:#0f7a55;--itd-ok-bg:#e6f6ef;--itd-warn:#9a5b06;--itd-warn-bg:#fff3dd;--itd-bad:#b4101f;--itd-bad-bg:#ffe9eb;--itd-radius:16px;--itd-radius-sm:12px;--itd-shadow:0 1px 2px #15151c0d, 0 8px 28px #15151c12;--itd-shadow-lg:0 24px 50px -24px #14101259;--itd-shadow-red:0 10px 26px #d6142847;--itd-font:"Plus Jakarta Sans", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--itd-gutter:clamp(16px, 4vw, 40px);--itd-header-h:68px}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:84px}body{font-family:var(--itd-font);color:var(--itd-ink);background:var(--itd-bg);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;line-height:1.55}h1,h2,h3,h4,p{margin:0}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit;color:inherit}img,svg,canvas{max-width:100%;display:block}:focus-visible{outline:2px solid var(--itd-red);outline-offset:2px;border-radius:6px}.itd-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.itd-wrap{width:100%;max-width:1200px;padding:0 var(--itd-gutter);margin:0 auto}.itd-grad-text{background:var(--itd-grad);color:#0000;-webkit-background-clip:text;background-clip:text}.itd-icon{flex:none}.itd-btn{cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:46px;padding:0 22px;font-size:14.5px;font-weight:700;line-height:1;transition:transform .15s,box-shadow .2s,background .2s,border-color .2s,opacity .2s;display:inline-flex}.itd-btn:disabled,.itd-btn[aria-disabled=true]{opacity:.5;cursor:not-allowed;box-shadow:none!important;transform:none!important}.itd-btn--sm{min-height:36px;padding:0 16px;font-size:13px}.itd-btn--lg{min-height:54px;padding:0 32px;font-size:16px}.itd-btn--red{color:#fff;background:var(--itd-grad);box-shadow:var(--itd-shadow-red)}.itd-btn--red:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 14px 30px #d614285c}.itd-btn--ink{color:#fff;background:var(--itd-ink)}.itd-btn--ink:hover:not(:disabled){background:#000}.itd-btn--line{border-color:var(--itd-line);color:var(--itd-ink);background:#fff}.itd-btn--line:hover:not(:disabled){border-color:var(--itd-ink)}.itd-btn--outline-red{background:var(--itd-tint);color:var(--itd-red-600);border-color:#f3b4ba}.itd-btn--outline-red:hover:not(:disabled){background:var(--itd-tint-2)}.itd-btn--ghost{color:var(--itd-ink-2);background:0 0}.itd-btn--ghost:hover:not(:disabled){background:var(--itd-soft)}.itd-btn--danger{color:var(--itd-bad);background:#fff;border-color:#f3b4ba}.itd-btn--danger:hover:not(:disabled){background:var(--itd-bad-bg)}.itd-field{gap:6px;display:grid}.itd-field>span,.itd-label{letter-spacing:.08em;text-transform:uppercase;color:var(--itd-mute);font-size:11.5px;font-weight:700}.itd-input,.itd-select,.itd-textarea{background:var(--itd-soft);border:1px solid var(--itd-line);border-radius:12px;width:100%;min-height:44px;padding:10px 14px;font-size:15px;transition:border-color .15s,box-shadow .15s,background .15s}.itd-textarea{resize:vertical;min-height:84px;line-height:1.5}.itd-input:focus,.itd-select:focus,.itd-textarea:focus{border-color:var(--itd-red);background:#fff;outline:none;box-shadow:0 0 0 4px #e11d2e1f}.itd-input:disabled,.itd-select:disabled{opacity:.6;cursor:not-allowed}.itd-input--sm,.itd-select--sm{border-radius:10px;min-height:36px;padding:6px 10px;font-size:13.5px}.itd-badge{letter-spacing:.03em;text-transform:capitalize;white-space:nowrap;background:var(--itd-soft);color:var(--itd-ink-2);border-radius:999px;align-items:center;gap:6px;padding:3px 10px;font-size:11.5px;font-weight:700;display:inline-flex}.itd-badge--ok{background:var(--itd-ok-bg);color:var(--itd-ok)}.itd-badge--warn{background:var(--itd-warn-bg);color:var(--itd-warn)}.itd-badge--bad,.itd-badge--critical{background:var(--itd-bad-bg);color:var(--itd-bad)}.itd-badge--high{color:#a4400a;background:#ffeadb}.itd-badge--medium{background:var(--itd-warn-bg);color:var(--itd-warn)}.itd-badge--low,.itd-badge--mute{background:var(--itd-soft);color:var(--itd-mute)}.itd-badge--red{background:var(--itd-tint);color:var(--itd-red-600)}.itd-dot{background:var(--itd-red);border-radius:50%;flex:none;width:8px;height:8px}.itd-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--itd-red-600);align-items:center;gap:9px;font-size:12px;font-weight:800;display:inline-flex}.itd-eyebrow:before{content:"";background:var(--itd-grad);border-radius:2px;width:22px;height:2px}.itd-alert{background:var(--itd-bad-bg);color:var(--itd-bad);border-radius:12px;align-items:flex-start;gap:10px;padding:11px 14px;font-size:13.5px;line-height:1.45;display:flex}.itd-alert--ok{background:var(--itd-ok-bg);color:var(--itd-ok)}.itd-alert--warn{background:var(--itd-warn-bg);color:var(--itd-warn)}.itd-alert--info{background:var(--itd-soft);color:var(--itd-ink-2)}.itd-spin{border:2px solid;border-right-color:#0000;border-radius:50%;width:15px;height:15px;animation:.7s linear infinite itd-spin;display:inline-block}.itd-spin--lg{width:34px;height:34px;color:var(--itd-red);border-width:3px}@keyframes itd-spin{to{transform:rotate(360deg)}}.itd-boot{background:var(--itd-soft);place-items:center;min-height:100vh;display:grid}.itd-boot__error{color:var(--itd-ink-2);justify-items:center;gap:12px;display:grid}.itd-net{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.itd-brand{flex:none;align-items:center;gap:11px;display:inline-flex}.itd-brand__mark{width:40px;height:40px;box-shadow:0 0 0 2px #fff, 0 0 0 3.5px var(--itd-red), 0 6px 16px #d6142840;border-radius:50%;position:relative;overflow:hidden}.itd-brand__mark img{width:100%;height:100%}.itd-brand__text{line-height:1.15;display:grid}.itd-brand__text b{letter-spacing:-.02em;font-size:16.5px;font-weight:800}.itd-brand__text em{color:var(--itd-red);font-style:normal}.itd-brand__text small{color:var(--itd-mute);letter-spacing:.04em;font-size:11px;font-weight:600}.itd-brand--light .itd-brand__text b,.itd-brand--light .itd-brand__text small{color:#fff}.itd-brand--light .itd-brand__text em{color:#ffd2d6}.itd-brand--light .itd-brand__mark{box-shadow:0 0 0 2px #ffffffe6,0 6px 16px #00000040}.itd-header{z-index:50;-webkit-backdrop-filter:saturate(160%)blur(14px);backdrop-filter:saturate(160%)blur(14px);background:#ffffffdb;border-bottom:1px solid #0000;transition:border-color .2s,box-shadow .2s,background .2s;position:sticky;top:0}.itd-header--site.is-scrolled,.itd-header--app{border-bottom-color:var(--itd-line);background:#fffffff0}.itd-header__in{height:var(--itd-header-h);max-width:1280px;padding:0 var(--itd-gutter);align-items:center;gap:18px;margin:0 auto;display:flex}.itd-header__nav{gap:4px;margin-left:22px;display:flex}.itd-header__nav a{color:var(--itd-ink-2);border-radius:999px;padding:8px 14px;font-size:14px;font-weight:600;transition:background .15s,color .15s}.itd-header__nav a:hover{background:var(--itd-soft);color:var(--itd-ink)}.itd-header__actions{align-items:center;gap:10px;margin-left:auto;display:flex}.itd-header__burger{border:1px solid var(--itd-line);cursor:pointer;background:#fff;border-radius:12px;justify-content:center;align-items:center;width:42px;height:42px;display:none}.itd-role-pill{background:var(--itd-tint);color:var(--itd-red-600);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;padding:5px 12px;font-size:11.5px;font-weight:800}.itd-userchip{background:var(--itd-soft);border-radius:999px;align-items:center;gap:9px;padding:4px 12px 4px 4px;font-size:13.5px;font-weight:600;display:inline-flex}.itd-userchip__av{background:var(--itd-grad);color:#fff;border-radius:50%;place-items:center;width:30px;height:30px;font-size:12px;font-weight:800;display:grid}@media (max-width:880px){.itd-header__burger{order:3;display:inline-flex}.itd-header--site .itd-header__nav{top:var(--itd-header-h);padding:10px var(--itd-gutter) 16px;border-bottom:1px solid var(--itd-line);box-shadow:var(--itd-shadow);background:#fff;flex-direction:column;margin:0;display:none;position:absolute;left:0;right:0}.itd-header--site.is-open .itd-header__nav{display:flex}.itd-header--site .itd-header__actions .itd-btn--line{display:none}}.itd-header__navcta{display:none}@media (max-width:880px){.itd-header__navcta{background:var(--itd-grad);color:#fff;text-align:center;border-radius:12px;margin-top:6px;padding:12px 14px;font-weight:700;display:block}}@media (max-width:560px){.itd-header--site .itd-header__actions{display:none}.itd-header--site .itd-header__burger{margin-left:auto}}@media (max-width:640px){.itd-userchip__name,.itd-brand__text small,.itd-role-pill{display:none}.itd-header__in{gap:10px}}.itd-footer{background:var(--itd-ink);color:#c9c9d3;padding:64px 0 28px}.itd-footer .itd-brand__text b{color:#fff}.itd-footer .itd-brand__text small{color:#9a9aa6}.itd-footer__grid{grid-template-columns:2fr 1fr 1fr 1fr;gap:36px;display:grid}.itd-footer__blurb{max-width:380px;margin-top:16px;font-size:14px;line-height:1.65}.itd-footer h4{letter-spacing:.12em;text-transform:uppercase;color:#fff;margin-bottom:14px;font-size:12px}.itd-footer__grid a:not(.itd-brand){color:#c9c9d3;padding:4px 0;font-size:14px;display:block}.itd-footer__grid a:not(.itd-brand):hover{color:#fff}.itd-footer__base{color:#8c8c99;border-top:1px solid #ffffff1a;margin-top:44px;padding-top:22px;font-size:13px}@media (max-width:820px){.itd-footer__grid{grid-template-columns:1fr 1fr}.itd-footer__grid>:first-child{grid-column:1/-1}}[data-reveal]{opacity:0;transition:opacity .6s,transform .6s;transform:translateY(18px)}[data-reveal].is-in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}[data-reveal]{opacity:1;transform:none}}
.itd-btn--light{color:var(--itd-red-600);background:#fff;box-shadow:0 12px 30px #00000038}.itd-btn--light:hover{transform:translateY(-1px)}.itd-hero{border-bottom:1px solid var(--itd-line-soft);background:radial-gradient(1000px 520px at 82% 8%,#fff0f1 0%,#fff0 60%),#fff;position:relative;overflow:hidden}.itd-hero:after{content:"";pointer-events:none;background:linear-gradient(#fff0,#fff);height:120px;position:absolute;inset:auto 0 0}.itd-hero__in{z-index:1;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:48px;padding-top:72px;padding-bottom:96px;display:grid;position:relative}.itd-hero__copy h1{letter-spacing:-.035em;margin:18px 0 20px;font-size:clamp(38px,5.4vw,64px);font-weight:800;line-height:1.04}.itd-hero__copy p{max-width:520px;color:var(--itd-ink-2);font-size:18px;line-height:1.65}.itd-hero__cta{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.itd-hero__chips{flex-wrap:wrap;gap:8px;margin:28px 0 0;padding:0;list-style:none;display:flex}.itd-hero__chips li{border:1px solid var(--itd-line);color:var(--itd-ink-2);background:#fffc;border-radius:999px;padding:6px 14px;font-size:13px;font-weight:600}.itd-scene{min-height:470px;position:relative}.itd-rack,.itd-term,.itd-tkt{box-shadow:var(--itd-shadow-lg);border-radius:18px;position:absolute}.itd-rack{border:1px solid var(--itd-line);background:#fff;width:280px;padding:14px 16px 6px;animation:7s ease-in-out infinite itd-float;top:0;right:0}.itd-rack__head{letter-spacing:.1em;text-transform:uppercase;color:var(--itd-mute);align-items:center;gap:8px;padding-bottom:10px;font-size:11.5px;font-weight:800;display:flex}.itd-rack__unit{border-top:1px solid var(--itd-line-soft);color:var(--itd-ink-2);justify-content:space-between;align-items:center;gap:12px;padding:10px 0;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12.5px;display:flex}.itd-rack__leds{gap:5px;display:flex}.itd-led{border-radius:50%;width:9px;height:9px;animation:2.4s ease-in-out infinite itd-blink}.itd-led--ok{background:#20b27a;box-shadow:0 0 8px #20b27a8c}.itd-led--warn{background:#f0a020;box-shadow:0 0 8px #f0a0208c}.itd-led--bad{background:var(--itd-red);box-shadow:0 0 9px #e11d2ea6}@keyframes itd-blink{0%,to{opacity:1}50%{opacity:.35}}@keyframes itd-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.itd-term{color:#e7e7ee;z-index:1;background:#141012;width:330px;animation:8s ease-in-out -2s infinite itd-float;top:120px;left:28px;overflow:hidden}.itd-term__bar{color:#9a9aa6;background:#1f1f28;align-items:center;gap:6px;padding:10px 14px;font-size:11.5px;display:flex}.itd-term__bar i{background:#3b3b47;border-radius:50%;width:9px;height:9px}.itd-term__bar i:first-child{background:#e3122f}.itd-term__bar span{margin-left:8px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace}.itd-term__body{min-height:150px;padding:14px 16px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12.5px;line-height:1.7}.itd-term__line{margin:0;animation:.3s both itd-line}.itd-term__line b{color:#f0606c}.itd-term__line--err{color:#ff8a93}.itd-term__line--ok{color:#6fe0b0}.itd-term__caret{background:#e7e7ee;width:8px;height:15px;margin-top:2px;animation:1s steps(2,end) infinite itd-blink;display:inline-block}@keyframes itd-line{0%{opacity:0;transform:translate(-6px)}}.itd-tkt{border:1px solid var(--itd-line);z-index:2;background:#fff;width:380px;padding:18px 20px 20px;animation:9s ease-in-out -4s infinite itd-float;bottom:0;right:12px}.itd-tkt__top{justify-content:space-between;margin-bottom:12px;display:flex}.itd-tkt h3{letter-spacing:-.01em;font-size:17px;line-height:1.3}.itd-tkt p{color:var(--itd-mute);margin-top:6px;font-size:13.5px}.itd-tkt__stages{justify-content:space-between;margin:20px 0 0;padding:0;list-style:none;display:flex}.itd-tkt__stages li{color:var(--itd-faint);text-align:center;flex:1;justify-items:center;gap:6px;font-size:10.5px;font-weight:700;display:grid;position:relative}.itd-tkt__stages li:before{content:"";background:var(--itd-line);width:100%;height:2px;position:absolute;top:9px;left:-50%}.itd-tkt__stages li:first-child:before{display:none}.itd-tkt__stages li.is-done:before,.itd-tkt__stages li.is-now:before{background:var(--itd-red)}.itd-tkt__stages i{z-index:1;border:2px solid var(--itd-line);color:#fff;background:#fff;border-radius:50%;place-items:center;width:20px;height:20px;transition:all .3s;display:grid;position:relative}.itd-tkt__stages .is-done i{background:var(--itd-red);border-color:var(--itd-red)}.itd-tkt__stages .is-now i{border-color:var(--itd-red);box-shadow:0 0 0 5px #e11d2e26}.itd-tkt__stages .is-done,.itd-tkt__stages .is-now{color:var(--itd-ink)}.itd-facts{background:#fff}.itd-facts__grid{z-index:2;grid-template-columns:repeat(4,1fr);gap:0;margin-top:-44px;display:grid;position:relative}.itd-fact{border:1px solid var(--itd-line);background:#fff;border-left-width:0;align-items:flex-start;gap:14px;padding:24px 22px;display:flex}.itd-fact:first-child{border-left-width:1px;border-radius:18px 0 0 18px}.itd-fact:last-child{border-radius:0 18px 18px 0}.itd-facts__grid{filter:drop-shadow(0 14px 30px #15151c14)}.itd-fact__icon{background:var(--itd-tint);width:42px;height:42px;color:var(--itd-red-600);border-radius:12px;flex:none;place-items:center;display:grid}.itd-fact b{letter-spacing:-.01em;font-size:16px;display:block}.itd-fact p{color:var(--itd-mute);margin-top:3px;font-size:13.5px;line-height:1.5}.itd-section{padding:104px 0}.itd-section--soft{background:var(--itd-soft)}.itd-sechead{max-width:680px;margin-bottom:52px}.itd-sechead--center{text-align:center;margin-left:auto;margin-right:auto}.itd-sechead h2{letter-spacing:-.03em;margin:14px 0;font-size:clamp(30px,3.8vw,46px);font-weight:800;line-height:1.1}.itd-sechead p{color:var(--itd-ink-2);font-size:17px;line-height:1.65}.itd-steps{grid-template-columns:repeat(3,1fr);gap:22px;margin:0;padding:0;list-style:none;display:grid;position:relative}.itd-step{border:1px solid var(--itd-line);background:#fff;border-radius:20px;padding:30px 28px 32px;transition:transform .2s,box-shadow .2s,border-color .2s;position:relative}.itd-step:hover{box-shadow:var(--itd-shadow);border-color:#f3b4ba;transform:translateY(-4px)}.itd-step__num{letter-spacing:-.04em;color:var(--itd-tint-2);font-size:44px;font-weight:800;line-height:1;position:absolute;top:22px;right:26px}.itd-step__icon{background:var(--itd-grad);color:#fff;width:50px;height:50px;box-shadow:var(--itd-shadow-red);border-radius:14px;place-items:center;margin-bottom:20px;display:grid}.itd-step h3{letter-spacing:-.02em;margin-bottom:10px;font-size:20px}.itd-step p{color:var(--itd-ink-2);font-size:15px;line-height:1.65}.itd-voices{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.itd-voice{border:1px solid var(--itd-line);box-shadow:var(--itd-shadow);background:#fff;border-radius:20px;padding:24px}.itd-voice header{align-items:center;gap:10px;margin-bottom:18px;font-size:18px;display:flex}.itd-voice__code{background:var(--itd-ink);color:#fff;letter-spacing:.1em;border-radius:8px;padding:4px 9px;font-size:11px;font-weight:800}.itd-voice__wave{align-items:center;gap:3px;height:22px;margin-left:auto;display:inline-flex}.itd-voice__wave i{background:var(--itd-red);transform-origin:50%;border-radius:2px;width:3px;height:100%;animation:1.1s ease-in-out infinite itd-wave}.itd-voice__wave i:nth-child(2){animation-delay:.15s}.itd-voice__wave i:nth-child(3){animation-delay:.3s}.itd-voice__wave i:nth-child(4){animation-delay:.45s}.itd-voice__wave i:nth-child(5){animation-delay:.6s}@keyframes itd-wave{0%,to{transform:scaleY(.25)}50%{transform:scaleY(1)}}.itd-voice__label{letter-spacing:.1em;text-transform:uppercase;color:var(--itd-faint);margin:14px 0 6px;font-size:11px;font-weight:800}.itd-bubble{border-radius:16px;padding:12px 16px;font-size:15px;line-height:1.55}.itd-bubble--user{background:var(--itd-soft);border-top-left-radius:4px}.itd-bubble--aria{background:var(--itd-grad);color:#fff;border-top-left-radius:4px}.itd-bubble[dir=rtl]{text-align:right;border-top-left-radius:16px;border-top-right-radius:4px}.itd-captures{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.itd-capture{border:1px solid var(--itd-line);background:#fff;border-radius:18px;gap:12px;padding:20px 20px 22px;display:grid;position:relative}.itd-capture:last-child{grid-column:span 1}.itd-capture__n{color:var(--itd-faint);letter-spacing:.06em;font-size:12px;font-weight:800;position:absolute;top:16px;right:18px}.itd-capture__icon{background:var(--itd-tint);width:38px;height:38px;color:var(--itd-red-600);border-radius:11px;place-items:center;display:grid}.itd-capture b{letter-spacing:-.01em;font-size:15.5px;display:block}.itd-capture small{color:var(--itd-mute);margin-top:3px;font-size:13px;line-height:1.45;display:block}.itd-queues{border:1px solid var(--itd-line);background:var(--itd-soft);border-radius:22px;grid-template-columns:1.2fr repeat(3,minmax(0,1fr));gap:16px;margin-bottom:28px;padding:20px;display:grid}.itd-queues__intro{align-content:center;gap:6px;padding:4px 8px;display:grid}.itd-queues__intro b{letter-spacing:-.02em;font-size:18px;line-height:1.25}.itd-queues__intro p{color:var(--itd-mute);font-size:13.5px;line-height:1.55}.itd-queue{border:1px solid var(--itd-line);min-width:0;color:var(--itd-ink);background:#fff;border-radius:16px;align-content:start;gap:6px;padding:18px;display:grid}.itd-queue__icon{color:#3447a8;background:#eef2ff;border-radius:12px;place-items:center;width:40px;height:40px;margin-bottom:6px;display:grid}.itd-queue--devices .itd-queue__icon{color:#9a5207;background:#fff1e0}.itd-queue--software .itd-queue__icon{color:#5a35b0;background:#f1eaff}.itd-queue b{font-size:15px}.itd-queue small{color:var(--itd-mute);font-size:13px;line-height:1.5}@media (max-width:1020px){.itd-queues{grid-template-columns:1fr}}.itd-roles{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.itd-role{border:1px solid var(--itd-line);background:#fff;border-radius:22px;padding:30px 28px}.itd-role:nth-child(2){border-color:#f3b4ba;box-shadow:0 18px 44px #d614281a}.itd-role__icon{background:var(--itd-ink);color:#fff;border-radius:14px;place-items:center;width:48px;height:48px;margin-bottom:18px;display:grid}.itd-role:nth-child(2) .itd-role__icon{background:var(--itd-grad)}.itd-role h3{letter-spacing:-.02em;font-size:22px}.itd-role__line{color:var(--itd-mute);margin:4px 0 18px;font-size:14.5px}.itd-role ul{gap:12px;margin:0;padding:0;list-style:none;display:grid}.itd-role li{color:var(--itd-ink-2);gap:10px;font-size:14.5px;line-height:1.5;display:flex}.itd-role li .itd-icon{color:var(--itd-red);margin-top:3px}.itd-integrations{flex-wrap:wrap;justify-content:center;gap:10px;margin:44px 0 0;padding:0;list-style:none;display:flex}.itd-integrations li{border:1px solid var(--itd-line);color:var(--itd-ink-2);background:#fff;border-radius:999px;padding:8px 16px;font-size:13.5px;font-weight:700}.itd-cta{color:#fff;background:linear-gradient(120deg,#e8202f 0%,#b30f1d 55%,#6f0813 100%);padding:72px 0;position:relative;overflow:hidden}.itd-cta__in{z-index:1;align-items:center;gap:28px;display:flex;position:relative}.itd-cta__avatar{border-radius:50%;flex:none;box-shadow:0 0 0 4px #ffffffe6,0 14px 30px #0000004d}.itd-cta__in>div{flex:1}.itd-cta h2{letter-spacing:-.025em;font-size:clamp(26px,3vw,38px);line-height:1.15}.itd-cta p{color:#ffd9dd;margin-top:8px;font-size:16.5px}@media (max-width:1020px){.itd-hero__in{grid-template-columns:1fr;padding-top:48px;padding-bottom:80px}.itd-scene{gap:16px;max-width:460px;min-height:0;display:grid}.itd-rack,.itd-term,.itd-tkt{width:100%;animation:none;position:relative;inset:auto}.itd-facts__grid{grid-template-columns:repeat(2,1fr);margin-top:-36px}.itd-fact{border-left-width:1px;border-radius:0!important}.itd-steps,.itd-voices,.itd-roles{grid-template-columns:1fr}.itd-captures{grid-template-columns:repeat(2,1fr)}.itd-section{padding:72px 0}}@media (max-width:560px){.itd-facts__grid,.itd-captures{grid-template-columns:1fr}.itd-cta__in{flex-direction:column;align-items:flex-start}.itd-hero__cta .itd-btn{width:100%}}.itd-login{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);min-height:100vh;display:grid}.itd-login__art{color:#fff;background:radial-gradient(900px 500px at 15% 0,#f23a4a 0%,#f23a4a00 60%),linear-gradient(150deg,#cf1427 0%,#98101d 55%,#5b0710 100%);flex-direction:column;justify-content:space-between;gap:40px;padding:40px clamp(28px,5vw,64px);display:flex;position:relative;overflow:hidden}.itd-login__art>:not(.itd-net){z-index:1;position:relative}.itd-login__art h1{letter-spacing:-.035em;font-size:clamp(34px,4.2vw,56px);font-weight:800;line-height:1.06}.itd-login__art h1 em{color:#ffd2d6;font-style:normal}.itd-login__art p{color:#ffe3e6;max-width:460px;margin-top:18px;font-size:16.5px;line-height:1.65}.itd-login__points{gap:12px;margin:28px 0 0;padding:0;list-style:none;display:grid}.itd-login__points li{color:#fff;align-items:center;gap:12px;font-size:14.5px;font-weight:600;display:flex}.itd-login__points span{background:#ffffff29;border-radius:10px;place-items:center;width:32px;height:32px;display:grid}.itd-login__legal{color:#ffc4ca;font-size:12.5px}.itd-login__main{padding:40px var(--itd-gutter);background:#fff;place-items:center;display:grid}.itd-login__card{width:100%;max-width:420px}.itd-login__card .itd-eyebrow{display:flex}.itd-login__back{width:fit-content;color:var(--itd-mute);align-items:center;gap:6px;margin-bottom:44px;font-size:14px;font-weight:600;display:flex}.itd-login__back:hover{color:var(--itd-ink)}.itd-login__card h2{letter-spacing:-.03em;margin:12px 0 6px;font-size:34px;font-weight:800}.itd-login__sub{color:var(--itd-mute);margin-bottom:26px}.itd-login__form{gap:18px;display:grid}.itd-login__form .itd-btn{width:100%;margin-top:6px}.itd-login__form .itd-input{min-height:50px}@media (max-width:900px){.itd-login{grid-template-columns:1fr}.itd-login__art{min-height:0;padding:28px var(--itd-gutter) 32px;gap:24px}.itd-login__points,.itd-login__legal{display:none}}
.itd-desk-page{background:var(--itd-soft);min-height:100vh}.itd-desk{height:calc(100vh - var(--itd-header-h));height:calc(100dvh - var(--itd-header-h));grid-template:"stage panel"minmax(0,1fr)"dock dock"/minmax(0,1fr) minmax(360px,440px);min-height:560px;display:grid}.itd-stage{background:radial-gradient(700px 420px at 50% 38%,#fff 0%,#fff0 70%),#f4f4f7;grid-area:stage;place-items:center;display:grid;position:relative;overflow:hidden}.itd-stage .itd-net{opacity:.7}.itd-stage__inner{z-index:1;justify-items:center;gap:14px;width:100%;padding:24px 20px;display:grid;position:relative}.itd-orb{aspect-ratio:1;place-items:center;width:clamp(190px,28vh,270px);display:grid;position:relative}.itd-orb__avatar{z-index:2;aspect-ratio:1;width:82%;box-shadow:0 0 0 5px #fff, 0 0 0 7px var(--itd-red), 0 22px 50px #d6142847;background:#fff;border-radius:50%;transition:filter .4s,opacity .4s,transform .4s;position:relative;overflow:hidden}.itd-orb__avatar img{object-fit:cover;width:100%;height:100%}.itd-stage:not(.is-live) .itd-orb__avatar{filter:blur(6px)saturate(.85);opacity:.85;transform:scale(.97)}.itd-orb__ring{opacity:0;border:2px solid #e11d2e47;border-radius:50%;position:absolute;inset:0}.itd-stage.is-idle .itd-orb__ring--a,.itd-stage.is-off .itd-orb__ring--a{opacity:1;border-color:#15151c1a;animation:4.2s ease-in-out infinite itd-breathe}.itd-stage.is-listening .itd-orb__ring,.itd-stage.is-speaking .itd-orb__ring{animation:2.4s ease-out infinite itd-ripple}.itd-stage.is-speaking .itd-orb__ring{border-color:#e11d2e73;animation-duration:1.7s}.itd-orb__ring--b{animation-delay:.8s!important}.itd-orb__ring--c{animation-delay:1.6s!important}.itd-stage.is-thinking .itd-orb__ring--a{opacity:1;border:3px dashed #e11d2e8c;animation:6s linear infinite itd-rotate;inset:-6px}@keyframes itd-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.06)}}@keyframes itd-ripple{0%{opacity:.75;transform:scale(.86)}to{opacity:0;transform:scale(1.32)}}@keyframes itd-rotate{to{transform:rotate(360deg)}}.itd-start{z-index:3;position:absolute;box-shadow:0 16px 36px #d6142861}.itd-stage__name{text-align:center}.itd-stage__name h1{letter-spacing:-.025em;font-size:28px;font-weight:800}.itd-stage__status{color:var(--itd-mute);align-items:center;gap:8px;margin-top:2px;font-size:14px;font-weight:600;display:inline-flex}.itd-stage__dot{background:var(--itd-faint);border-radius:50%;width:9px;height:9px}.itd-stage__dot.is-listening{background:#20b27a;box-shadow:0 0 0 4px #20b27a33}.itd-stage__dot.is-speaking,.itd-stage__dot.is-thinking{background:var(--itd-red);box-shadow:0 0 0 4px #e11d2e2e}.itd-bars{justify-content:center;align-items:center;gap:4px;height:38px;display:flex}.itd-bars i{background:#d5d5de;border-radius:3px;width:4px;height:6px;transition:background .3s}.itd-stage.is-listening .itd-bars i,.itd-stage.is-speaking .itd-bars i{background:var(--itd-red);animation:.9s ease-in-out infinite itd-bar}.itd-stage.is-listening .itd-bars i{background:#20b27a}@keyframes itd-bar{0%,to{height:6px}50%{height:34px}}.itd-langs{border:1px solid var(--itd-line);background:#ffffffe6;border-radius:999px;gap:6px;padding:5px;display:inline-flex}.itd-lang{min-height:38px;color:var(--itd-ink-2);cursor:pointer;background:0 0;border:0;border-radius:999px;align-items:center;gap:8px;padding:0 16px;font-size:14px;font-weight:600;transition:background .15s,color .15s;display:inline-flex}.itd-lang b{letter-spacing:.1em;color:var(--itd-faint);font-size:10.5px}.itd-lang:hover:not(:disabled){background:var(--itd-soft)}.itd-lang.is-on{background:var(--itd-ink);color:#fff}.itd-lang.is-on b{color:#ffb5bb}.itd-lang:disabled:not(.is-on){opacity:.45;cursor:not-allowed}.itd-stage__notice{max-width:420px}.itd-panel{border-left:1px solid var(--itd-line);background:#fff;flex-direction:column;grid-area:panel;min-height:0;display:flex}.itd-panel__head{justify-content:space-between;align-items:center;gap:12px;padding:18px 20px 12px;display:flex}.itd-panel__head h2{letter-spacing:-.015em;font-size:17px;font-weight:800}.itd-panel__chips{gap:6px;display:flex}.itd-chip{border:1px solid var(--itd-line);background:var(--itd-soft);color:var(--itd-ink-2);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:4px 11px;font-size:12px;font-weight:700;display:inline-flex}.itd-chip--state i{background:var(--itd-faint);border-radius:50%;width:7px;height:7px}.itd-chip--state.is-listening{background:var(--itd-ok-bg);color:var(--itd-ok);border-color:#0000}.itd-chip--state.is-listening i{background:#20b27a}.itd-chip--state.is-speaking,.itd-chip--state.is-thinking{background:var(--itd-tint);color:var(--itd-red-600);border-color:#0000}.itd-chip--state.is-speaking i,.itd-chip--state.is-thinking i{background:var(--itd-red)}.itd-tabs{background:var(--itd-soft);border-radius:12px;gap:4px;margin:0 20px;padding:4px;display:flex}.itd-tabs button{min-height:34px;color:var(--itd-mute);cursor:pointer;background:0 0;border:0;border-radius:9px;flex:1;font-size:13px;font-weight:700}.itd-tabs button.is-on{color:var(--itd-ink);background:#fff;box-shadow:0 1px 3px #15151c1f}.itd-tabs__count{background:var(--itd-tint);color:var(--itd-red-600);border-radius:999px;margin-left:4px;padding:1px 7px;font-size:11px}.itd-panel__body{flex:1;min-height:0;padding:16px 20px;overflow-y:auto}.itd-panel__summary{color:var(--itd-mute);margin-bottom:12px;font-size:13px;font-weight:600}.itd-empty{text-align:center;color:var(--itd-mute);justify-items:center;gap:8px;padding:44px 16px;display:grid}.itd-empty__icon{background:var(--itd-tint);width:56px;height:56px;color:var(--itd-red-600);border-radius:18px;place-items:center;display:grid}.itd-empty b{color:var(--itd-ink);font-size:16px}.itd-empty p{max-width:270px;font-size:13.5px;line-height:1.55}.itd-transcript{flex-direction:column;gap:14px;display:flex}.itd-msg{align-items:flex-end;gap:8px;max-width:94%;display:flex}.itd-msg--user{flex-direction:row-reverse;align-self:flex-end}.itd-msg__av{background:var(--itd-ink);color:#fff;border-radius:50%;flex:none;place-items:center;width:30px;height:30px;font-size:11px;font-weight:800;display:grid;overflow:hidden}.itd-msg--assistant .itd-msg__av{background:var(--itd-tint);box-shadow:0 0 0 1.5px var(--itd-red)}.itd-msg__bubble{white-space:pre-wrap;overflow-wrap:anywhere;border-radius:16px;padding:10px 14px;font-size:14.5px;line-height:1.55}.itd-msg--assistant .itd-msg__bubble{background:var(--itd-soft);border-bottom-left-radius:4px}.itd-msg--user .itd-msg__bubble{background:var(--itd-grad);color:#fff;border-bottom-right-radius:4px}.itd-typing{align-items:center;gap:5px;padding:14px 16px;display:inline-flex}.itd-typing i{background:var(--itd-faint);border-radius:50%;width:7px;height:7px;animation:1.1s ease-in-out infinite itd-bounce}.itd-typing i:nth-child(2){animation-delay:.15s}.itd-typing i:nth-child(3){animation-delay:.3s}@keyframes itd-bounce{0%,to{opacity:.5;transform:translateY(0)}50%{opacity:1;transform:translateY(-4px)}}.itd-summary{background:linear-gradient(#fff6f7,#fff);border:1px solid #f3b4ba;border-radius:16px;gap:10px;padding:16px;display:grid}.itd-summary h3{font-size:16px}.itd-summary dl{gap:8px;margin:0;display:grid}.itd-summary dl>div{grid-template-columns:112px minmax(0,1fr);gap:10px;font-size:13.5px;display:grid}.itd-summary dt{color:var(--itd-mute);font-weight:700}.itd-summary dd{overflow-wrap:anywhere;margin:0}.itd-summary__actions{flex-wrap:wrap;gap:8px;margin-top:4px;display:flex}.itd-done{background:var(--itd-ok-bg);border-radius:16px;align-items:center;gap:12px;padding:14px 16px;display:flex}.itd-done>div{color:#0b5a40;flex:1;font-size:13.5px}.itd-done b{font-size:15px;display:block}.itd-done__icon{background:var(--itd-ok);color:#fff;border-radius:50%;flex:none;place-items:center;width:40px;height:40px;display:grid}.itd-composer{border-top:1px solid var(--itd-line);gap:8px;padding:12px 16px 16px;display:grid}.itd-composer__files{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.itd-composer__files li{background:var(--itd-soft);border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:12px;font-weight:600;display:inline-flex}.itd-composer__form{border:1px solid var(--itd-line);background:var(--itd-soft);border-radius:22px;align-items:flex-end;gap:8px;padding:6px;display:flex}.itd-composer__form:focus-within{border-color:var(--itd-red);background:#fff;box-shadow:0 0 0 4px #e11d2e1a}.itd-composer__input{resize:none;background:0 0;border:0;flex:1;min-height:38px;max-height:120px;padding:8px 4px;font-size:14.5px;line-height:1.45}.itd-composer__input:focus{outline:none}.itd-iconbtn{width:38px;height:38px;color:var(--itd-ink-2);cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;display:grid}.itd-iconbtn:hover:not(:disabled){background:#15151c0f}.itd-iconbtn:disabled{opacity:.4;cursor:not-allowed}.itd-iconbtn--red{background:var(--itd-grad);color:#fff}.itd-iconbtn--red:hover:not(:disabled){background:var(--itd-grad);filter:brightness(1.08)}.itd-mytkts{gap:8px;margin:0;padding:0;list-style:none;display:grid}.itd-mytkt{border:1px solid var(--itd-line);border-radius:14px;overflow:hidden}.itd-mytkt.is-open{border-color:#f3b4ba}.itd-mytkt__head{text-align:left;cursor:pointer;background:#fff;border:0;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:10px;width:100%;padding:12px 14px;display:grid}.itd-mytkt__ref{color:var(--itd-red-600);font-size:12px;font-weight:800}.itd-mytkt__main{justify-items:start;gap:5px;min-width:0;display:grid}.itd-mytkt__title{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:14px;font-weight:600;overflow:hidden}.itd-mytkt__chev{color:var(--itd-faint);transition:transform .2s}.itd-mytkt.is-open .itd-mytkt__chev{transform:rotate(180deg)}.itd-mytkt__body{gap:10px;padding:0 14px 14px;display:grid}.itd-mytkt__meta{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.itd-mytkt__date{color:var(--itd-mute);margin-left:auto;font-size:12px}.itd-mytkt__files{gap:4px;margin:0;padding:0;font-size:13px;list-style:none;display:grid}.itd-mytkt__files a{color:var(--itd-red-600);align-items:center;gap:6px;font-weight:600;display:inline-flex}.itd-dock{border-top:1px solid var(--itd-line);background:#fff;grid-area:dock;justify-content:center;align-items:center;gap:28px;padding:14px 20px;display:flex}.itd-mic{justify-items:center;gap:4px;display:grid}.itd-mic__btn{border:1px solid var(--itd-line);width:64px;height:64px;color:var(--itd-ink-2);box-shadow:var(--itd-shadow);cursor:pointer;background:#fff;border-radius:50%;place-items:center;transition:transform .15s,background .2s,color .2s;display:grid;position:relative}.itd-mic__btn:hover:not(:disabled){transform:translateY(-2px)}.itd-mic__btn:disabled{background:var(--itd-soft);color:var(--itd-faint);box-shadow:none;cursor:not-allowed}.itd-mic__btn.is-listening{color:#fff;background:#20b27a;border-color:#0000;animation:1.6s ease-out infinite itd-pulse-green}.itd-mic__btn.is-thinking,.itd-mic__btn.is-speaking{background:var(--itd-grad);color:#fff;border-color:#0000}.itd-mic__btn.is-speaking{animation:1.4s ease-out infinite itd-pulse-red}@keyframes itd-pulse-green{0%{box-shadow:0 0 #20b27a73}to{box-shadow:0 0 0 18px #20b27a00}}@keyframes itd-pulse-red{0%{box-shadow:0 0 #e11d2e66}to{box-shadow:0 0 0 18px #e11d2e00}}.itd-mic__hint{color:var(--itd-mute);font-size:12px;font-weight:600}@media (max-width:900px){.itd-desk{height:calc(100dvh - var(--itd-header-h));grid-template:"stage""panel"minmax(0,1fr)"dock"/1fr;min-height:0}.itd-panel{border-left:0;border-top:1px solid var(--itd-line)}.itd-orb{width:clamp(120px,20vh,170px)}.itd-stage__inner{gap:8px;padding:14px 16px}.itd-stage__name h1{font-size:22px}.itd-bars{height:22px}@keyframes itd-bar{0%,to{height:4px}50%{height:20px}}.itd-dock{gap:18px;padding:8px 16px}.itd-mic__btn{width:54px;height:54px}.itd-summary dl>div{grid-template-columns:90px minmax(0,1fr)}}@media (max-width:460px){.itd-lang{padding:0 11px;font-size:13px}.itd-lang b{display:none}.itd-panel__head{padding:12px 16px 8px}.itd-tabs{margin:0 16px}.itd-panel__body{padding:12px 16px}}
.itd-console-page{background:var(--itd-soft);min-height:100vh}.itd-console{max-width:1280px;padding:32px var(--itd-gutter) 80px;margin:0 auto}.itd-console__head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:24px;display:flex}.itd-console__head h1{letter-spacing:-.03em;margin:8px 0 4px;font-size:clamp(28px,3.4vw,38px);font-weight:800}.itd-console__head p{color:var(--itd-mute)}.itd-kpis{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:14px;margin-bottom:22px;display:grid}.itd-kpis--four{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:860px){.itd-kpis--four{grid-template-columns:repeat(2,minmax(0,1fr))}}.itd-kpis--inline{grid-template-columns:repeat(4,minmax(110px,1fr));margin:0}.itd-kpi{border:1px solid var(--itd-line);background:#fff;border-radius:16px;gap:2px;padding:18px 20px;display:grid}.itd-kpi span{letter-spacing:.08em;text-transform:uppercase;color:var(--itd-mute);font-size:11.5px;font-weight:800}.itd-kpi b{letter-spacing:-.03em;font-size:32px;font-weight:800;line-height:1.1}.itd-kpi small{color:var(--itd-mute);font-size:12.5px}.itd-kpi--red b{color:var(--itd-red)}.itd-kpi--bad{background:#fff8f8;border-color:#f3b4ba}.itd-kpi--bad b{color:var(--itd-bad)}.itd-toolbar{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:14px;display:flex}.itd-seg{border:1px solid var(--itd-line);background:#fff;border-radius:12px;gap:3px;padding:4px;display:inline-flex}.itd-seg button{min-height:34px;color:var(--itd-mute);cursor:pointer;background:0 0;border:0;border-radius:9px;padding:0 14px;font-size:13px;font-weight:700}.itd-seg button.is-on{background:var(--itd-ink);color:#fff}.itd-search{flex:1;min-width:200px;max-width:380px;position:relative}.itd-search .itd-icon{color:var(--itd-faint);position:absolute;top:50%;left:13px;transform:translateY(-50%)}.itd-search .itd-input{background:#fff;padding-left:38px}.itd-toolbar .itd-select{background:#fff;width:auto}.itd-toolbar__spacer{margin-left:auto}.itd-tl{gap:8px;display:grid}.itd-tl__head,.itd-tl__row{grid-template-columns:86px minmax(0,1fr) 150px 84px 100px 66px 128px 18px;align-items:center;gap:10px;min-width:0;display:grid}.itd-tl__meta{display:contents}.itd-tl__meta>*{justify-self:start;min-width:0}.itd-tl__head{letter-spacing:.1em;text-transform:uppercase;color:var(--itd-faint);padding:0 18px;font-size:11px;font-weight:800}.itd-tl__item{border:1px solid var(--itd-line);background:#fff;border-radius:16px;transition:border-color .2s,box-shadow .2s;overflow:hidden}.itd-tl__item:hover,.itd-tl__item.is-open{border-color:#f3b4ba}.itd-tl__item.is-open{box-shadow:var(--itd-shadow)}.itd-tl__row{text-align:left;cursor:pointer;background:0 0;border:0;width:100%;padding:14px 18px}.itd-tl__ref{color:var(--itd-red-600);font-size:13px;font-weight:800}.itd-tl__title{min-width:0;display:grid}.itd-tl__title b{text-overflow:ellipsis;white-space:nowrap;font-size:14.5px;overflow:hidden}.itd-tl__title small{text-overflow:ellipsis;white-space:nowrap;color:var(--itd-mute);font-size:12.5px;overflow:hidden}.itd-tl__date{color:var(--itd-mute);font-size:13px}.itd-tl__chev{color:var(--itd-faint);transition:transform .2s}.itd-tl__item.is-open .itd-tl__chev{transform:rotate(180deg)}.itd-tl__detail{border-top:1px solid var(--itd-line-soft);gap:14px;padding:18px 18px 20px;display:grid}.itd-details{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 24px;margin:0;display:grid}.itd-detail{min-width:0}.itd-detail--wide{grid-column:1/-1}.itd-detail dt{letter-spacing:.08em;text-transform:uppercase;color:var(--itd-faint);margin-bottom:2px;font-size:11px;font-weight:800}.itd-detail dd{overflow-wrap:anywhere;white-space:pre-wrap;margin:0;font-size:14.5px;line-height:1.55}.itd-files{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.itd-files a{border:1px solid var(--itd-line);color:var(--itd-red-600);border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:13px;font-weight:600;display:inline-flex}.itd-tl__actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.itd-tl__actions:empty{display:none}.itd-resolve{background:var(--itd-soft);border-radius:14px;gap:10px;padding:16px;display:grid}.itd-resolve .itd-textarea{background:#fff}.itd-resolve__foot{justify-content:space-between;align-items:center;gap:12px;display:flex}.itd-resolve__foot small{color:var(--itd-mute);font-size:12.5px}.itd-resolve__foot small.is-warn{color:var(--itd-warn)}.itd-empty--card{border:1px dashed var(--itd-line);text-align:center;color:var(--itd-mute);background:#fff;border-radius:18px;justify-items:center;gap:8px;padding:56px 20px;display:grid}.itd-empty--card .itd-empty__icon{background:var(--itd-tint);width:56px;height:56px;color:var(--itd-red-600);border-radius:18px;place-items:center;display:grid}.itd-empty--card b{color:var(--itd-ink);font-size:16px}.itd-admintabs{border:1px solid var(--itd-line);background:#fff;border-radius:16px;gap:4px;margin-bottom:24px;padding:5px;display:flex;overflow-x:auto}.itd-admintabs button{min-height:42px;color:var(--itd-mute);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:11px;flex:none;align-items:center;gap:8px;padding:0 18px;font-size:14px;font-weight:700;display:inline-flex}.itd-admintabs button:hover{color:var(--itd-ink)}.itd-admintabs button.is-on{background:var(--itd-grad);color:#fff;box-shadow:var(--itd-shadow-red)}.itd-grid2{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.itd-grid3{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.itd-card{border:1px solid var(--itd-line);background:#fff;border-radius:18px;min-width:0;padding:22px 24px}.itd-stack{gap:18px;min-width:0;display:grid}.itd-stack>.itd-kpis{margin-bottom:0}.itd-card h3{letter-spacing:-.01em;align-items:center;gap:10px;margin-bottom:14px;font-size:16px;display:flex}.itd-card h3 .itd-icon{color:var(--itd-red)}.itd-card__sub{color:var(--itd-mute);margin:-8px 0 14px;font-size:13.5px}.itd-bars-list{gap:12px;display:grid}.itd-barrow{grid-template-columns:minmax(84px,128px) minmax(0,1fr) auto;align-items:center;gap:12px;font-size:13.5px;display:grid}.itd-barrow>span:first-child{text-overflow:ellipsis;white-space:nowrap;text-transform:capitalize;font-weight:600;overflow:hidden}.itd-barrow__track{background:var(--itd-soft);border-radius:6px;height:10px;overflow:hidden}.itd-barrow__track i{background:var(--itd-grad);border-radius:6px;min-width:4px;height:100%;display:block}.itd-barrow b{text-align:right;white-space:nowrap;min-width:24px}.itd-mini{gap:8px;margin:0;padding:0;list-style:none;display:grid}.itd-mini li{background:var(--itd-soft);border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;min-width:0;padding:10px 14px;font-size:13.5px;display:grid}.itd-mini__ref{color:var(--itd-red-600);white-space:nowrap;font-size:12px}.itd-mini__title{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:600;overflow:hidden}.itd-mini__meta{align-items:center;gap:8px;display:inline-flex}.itd-mini__date{text-align:right;min-width:44px;color:var(--itd-mute);font-size:12px}@media (max-width:640px){.itd-mini li{grid-template-columns:auto minmax(0,1fr)}.itd-mini__meta{flex-wrap:wrap;grid-column:1/-1}.itd-mini__date{margin-left:auto}}.itd-tablewrap{border:1px solid var(--itd-line);background:#fff;border-radius:18px;overflow-x:auto}.itd-table{border-collapse:collapse;width:100%;font-size:14px}.itd-table th{border-bottom:1px solid var(--itd-line);text-align:left;letter-spacing:.1em;text-transform:uppercase;color:var(--itd-faint);white-space:nowrap;padding:13px 16px;font-size:11px;font-weight:800}.itd-table td{border-bottom:1px solid var(--itd-line-soft);vertical-align:middle;padding:12px 16px}.itd-table tr:last-child td{border-bottom:0}.itd-table tr.is-off td{opacity:.55}.itd-table tr.is-off td:last-child{opacity:1}.itd-usercell{align-items:center;gap:10px;display:flex}.itd-usercell>span:first-child{background:var(--itd-ink);color:#fff;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;font-size:12px;font-weight:800;display:grid}.itd-usercell b{font-size:14px;display:block}.itd-usercell small{color:var(--itd-mute);font-size:12.5px;display:block}.itd-table .itd-select{min-width:128px}.itd-rowactions{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.itd-inlineform{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.itd-inlineform .itd-input{width:190px}.itd-formgrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.itd-formgrid .itd-field--full{grid-column:1/-1}.itd-formactions{align-items:center;gap:12px;margin-top:16px;display:flex}.itd-qlist{gap:10px;margin:0;padding:0;list-style:none;display:grid}.itd-qcard{border:1px solid var(--itd-line);background:#fff;border-radius:18px;gap:12px;min-width:0;padding:18px 20px;display:grid}.itd-qcard.is-off{background:#fbfbfd;border-style:dashed}.itd-qcard__head{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.itd-qcard__num{background:var(--itd-ink);color:#fff;border-radius:9px;place-items:center;width:28px;height:28px;font-size:13px;font-weight:800;display:grid}.itd-qcard__key{color:var(--itd-mute);font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:12px}.itd-qcard__badges{flex-wrap:wrap;gap:6px;margin-left:auto;display:flex}.itd-qcard__fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.itd-langfield label{letter-spacing:.04em;color:var(--itd-ink-2);align-items:baseline;gap:8px;font-size:12px;font-weight:800;display:flex}.itd-langfield label em{letter-spacing:0;color:var(--itd-faint);font-style:normal;font-weight:600}.itd-langfield .itd-textarea{resize:vertical;min-height:74px}.itd-langfield .itd-textarea[aria-invalid=true]{border-color:var(--itd-red)}.itd-qcard__hint{color:var(--itd-mute);font-size:12.5px;line-height:1.5}.itd-qcard__error{color:var(--itd-bad);font-size:12.5px}.itd-qcard__foot{border-top:1px solid var(--itd-line-soft);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-top:12px;display:flex}.itd-qcard__toggle{gap:4px;display:grid}.itd-qcard__toggle small{color:var(--itd-mute);align-items:center;gap:5px;font-size:12px;display:inline-flex}.itd-qcard__actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.itd-iconbtn--line{border:1px solid var(--itd-line);cursor:pointer;width:36px;height:36px;color:var(--itd-ink-2);background:#fff;border-radius:10px;place-items:center;display:grid}.itd-iconbtn--line:hover:not(:disabled){border-color:var(--itd-ink)}.itd-iconbtn--line:disabled{opacity:.4;cursor:not-allowed}.itd-dialog{width:min(460px,100vw - 32px);color:var(--itd-ink);box-shadow:var(--itd-shadow-lg);background:#fff;border:0;border-radius:20px;padding:0}.itd-dialog::backdrop{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#15151c8c}.itd-dialog__body{gap:10px;padding:26px;display:grid}.itd-dialog__icon{background:var(--itd-warn-bg);width:46px;height:46px;color:var(--itd-warn);border-radius:14px;place-items:center;display:grid}.itd-dialog__icon.is-danger{background:var(--itd-bad-bg);color:var(--itd-bad)}.itd-dialog h3{letter-spacing:-.02em;font-size:20px}.itd-dialog__text{color:var(--itd-ink-2);overflow-wrap:anywhere;font-size:14.5px;line-height:1.6}.itd-dialog__actions{justify-content:flex-end;gap:8px;margin-top:8px;display:flex}.itd-cat{white-space:nowrap;color:#3447a8;background:#eef2ff;border-radius:999px;align-items:center;gap:5px;padding:3px 10px;font-size:11.5px;font-weight:700;display:inline-flex}.itd-cat--devices{color:#9a5207;background:#fff1e0}.itd-cat--software{color:#5a35b0;background:#f1eaff}.itd-catrow{flex-wrap:wrap;align-items:flex-end;gap:12px 18px;display:flex}.itd-catrow .itd-select{width:auto;min-width:230px}.itd-catrow p{min-width:220px;color:var(--itd-mute);flex:1;font-size:12.5px;line-height:1.5}.itd-filters{border:1px solid var(--itd-line);background:#fff;border-radius:16px;gap:12px;margin-bottom:16px;padding:14px 16px;display:grid}.itd-filters .itd-toolbar{gap:10px 12px;margin:0}.itd-filters .itd-toolbar--dates{border-top:1px solid var(--itd-line-soft);padding-top:12px}.itd-filters .itd-seg,.itd-filters .itd-search .itd-input,.itd-filters .itd-select{background:var(--itd-soft)}.itd-filters .itd-select--sm,.itd-filters .itd-input--sm{border-radius:999px;min-height:38px;padding:0 14px;font-size:13.5px;font-weight:600}.itd-filters .itd-select--sm{padding-right:34px}.itd-filters .itd-search .itd-input{border-radius:999px;min-height:42px}.itd-datefield{letter-spacing:.1em;text-transform:uppercase;color:var(--itd-mute);white-space:nowrap;align-items:center;gap:8px;font-size:11px;font-weight:800;display:inline-flex}.itd-datefield .itd-input{letter-spacing:0;text-transform:none;width:158px;color:var(--itd-ink);font-family:inherit}.itd-presets{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.itd-chipbtn{border:1px solid var(--itd-line);min-height:32px;color:var(--itd-ink-2);cursor:pointer;background:#fff;border-radius:999px;padding:0 13px;font-size:12.5px;font-weight:700}.itd-chipbtn:hover:not(:disabled){border-color:var(--itd-ink)}.itd-chipbtn.is-on{background:var(--itd-ink);border-color:var(--itd-ink);color:#fff}.itd-chipbtn:disabled{opacity:.45;cursor:not-allowed}.itd-toolbar__hint{color:var(--itd-faint);white-space:nowrap;margin-left:auto;font-size:12px}.itd-linkbtn:disabled{opacity:.4;cursor:not-allowed;text-decoration:none}.itd-tl__head span{white-space:nowrap}.itd-resultbar{min-height:22px;color:var(--itd-mute);justify-content:space-between;align-items:center;gap:12px;font-size:13.5px;display:flex}.itd-resultbar b{color:var(--itd-ink)}.itd-linkbtn{color:var(--itd-red-600);cursor:pointer;background:0 0;border:0;font-size:13px;font-weight:700;text-decoration:underline}.itd-notice-slot.is-sticky{top:calc(var(--itd-header-h) + 10px);z-index:30;position:sticky}.itd-notice-slot.is-sticky .itd-notice{box-shadow:var(--itd-shadow)}.itd-switch{color:var(--itd-ink-2);cursor:pointer;align-items:center;gap:8px;font-size:13px;font-weight:700;display:inline-flex}.itd-switch input{opacity:0;position:absolute}.itd-switch i{background:#d5d5de;border-radius:999px;width:38px;height:22px;transition:background .2s;position:relative}.itd-switch i:after{content:"";background:#fff;border-radius:50%;width:16px;height:16px;transition:transform .2s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #0000004d}.itd-switch input:checked+i{background:var(--itd-red)}.itd-switch input:checked+i:after{transform:translate(16px)}.itd-switch input:focus-visible+i{outline:2px solid var(--itd-red);outline-offset:2px}.itd-switch input:disabled+i{opacity:.55}.itd-kv{gap:10px;margin:0;display:grid}.itd-kv>div{border-bottom:1px solid var(--itd-line-soft);justify-content:space-between;gap:16px;padding-bottom:10px;font-size:14px;display:flex}.itd-kv>div:last-child{border-bottom:0;padding-bottom:0}.itd-kv dt{color:var(--itd-mute)}.itd-kv dd{text-align:right;overflow-wrap:anywhere;margin:0;font-weight:600}.itd-card__foot{gap:10px;margin-top:16px;display:grid}.itd-card__foot .itd-inlineform .itd-input{flex:1;width:auto;min-width:160px}.itd-statushead{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.itd-statushead h3{margin:0}.itd-note{color:var(--itd-mute);margin-top:14px;font-size:13px;line-height:1.55}.itd-notice{margin-bottom:14px;animation:.2s both itd-notice-in}.itd-notice span{flex:1}.itd-notice__close{width:24px;height:24px;color:inherit;cursor:pointer;opacity:.7;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;margin:-2px -4px -2px 0;display:grid}.itd-notice__close:hover{opacity:1;background:#00000012}@keyframes itd-notice-in{0%{opacity:0;transform:translateY(-4px)}}.itd-fails{flex-wrap:wrap;gap:8px;display:flex}.itd-fail{max-width:100%}.itd-fail summary{cursor:pointer;align-items:center;gap:10px;list-style:none;display:inline-flex}.itd-fail summary::-webkit-details-marker{display:none}.itd-fail__more{color:var(--itd-mute);font-size:12.5px;font-weight:600;text-decoration:underline}.itd-fail[open] .itd-fail__more:after{content:" (hide)"}.itd-fail p{background:var(--itd-soft);overflow-wrap:anywhere;border-radius:10px;margin-top:8px;padding:10px 12px;font-size:13px;line-height:1.5}.itd-loading{color:var(--itd-red);place-items:center;padding:80px 0;display:grid}@media (max-width:1020px){.itd-grid2,.itd-grid3{grid-template-columns:1fr}.itd-formgrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:980px){.itd-tl__head{display:none}.itd-tl__row{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"ref chev""title title""meta meta";row-gap:8px}.itd-tl__row>.itd-tl__ref{grid-area:ref}.itd-tl__row>.itd-tl__title{grid-area:title}.itd-tl__row>.itd-tl__meta{flex-wrap:wrap;grid-area:meta;align-items:center;gap:6px;display:flex}.itd-tl__row>.itd-tl__chev{grid-area:chev}.itd-tl__title b,.itd-tl__title small{white-space:normal}.itd-qcard__fields{grid-template-columns:1fr}}@media (max-width:860px){.itd-details{grid-template-columns:1fr}}@media (max-width:560px){.itd-kpis--inline{grid-template-columns:repeat(2,1fr);width:100%}.itd-formgrid{grid-template-columns:1fr}.itd-search{flex-basis:100%;max-width:none}.itd-console{padding-top:22px}}
