.text-nlp-annotation-page{background:#f5f8fc;color:#13233a}.text-nlp-annotation-page .iv-section{position:relative;padding:clamp(4rem,7vw,7rem) 0}.text-nlp-annotation-page .iv-eyebrow,.text-nlp-annotation-page .iv-heading>span{display:inline-block;margin-bottom:1rem;color:#57d9ff;font-size:.76rem;font-weight:850;letter-spacing:.18em;text-transform:uppercase}.text-nlp-annotation-page .iv-heading{max-width:780px;margin-bottom:clamp(2rem,4vw,3.25rem)}.text-nlp-annotation-page .iv-heading>span{color:#2563eb}.text-nlp-annotation-page .iv-heading h2{margin:0;color:#071426;font-size:clamp(2rem,4vw,3.5rem);line-height:1.05;letter-spacing:-.04em}.text-nlp-annotation-page h3{color:#0b1f3a}.text-nlp-annotation-page p{color:#526174;line-height:1.75}
.text-nlp-annotation-page .iv-hero{overflow:hidden;padding:clamp(4rem,7vw,7.25rem) 0;color:#fff;background:radial-gradient(circle at 78% 26%,rgba(34,211,238,.16),transparent 27%),radial-gradient(circle at 16% 80%,rgba(124,58,237,.18),transparent 30%),linear-gradient(130deg,#030a14,#071a31 58%,#0b2341)}.text-nlp-annotation-page .iv-hero:before{position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.04) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.04) 1px,transparent 1px);background-size:42px 42px;content:""}.text-nlp-annotation-page .iv-hero .container{position:relative;z-index:1}.text-nlp-annotation-page .iv-hero h1{max-width:760px;margin:0 0 1.35rem;color:#fff;font-size:clamp(2.35rem,5vw,4.9rem);line-height:.98;letter-spacing:-.055em}.text-nlp-annotation-page .iv-hero p{max-width:660px;margin-bottom:2rem;color:#c4d1e2;font-size:clamp(1rem,1.25vw,1.16rem)}
.text-nlp-annotation-page .annotation-workspace{overflow:hidden;border:1px solid rgba(117,203,255,.3);border-radius:18px;background:#07111e;box-shadow:0 30px 80px rgba(0,0,0,.48)}.text-nlp-annotation-page .workspace-bar{display:flex;align-items:center;gap:.75rem;padding:.7rem .85rem;border-bottom:1px solid #20354d;background:#0c1b2d;color:#91a8c1;font-size:.6rem;letter-spacing:.09em}.text-nlp-annotation-page .workspace-bar>span{display:flex;gap:.3rem}.text-nlp-annotation-page .workspace-bar i{display:block;width:7px;height:7px;border-radius:50%;background:#34516e}.text-nlp-annotation-page .workspace-bar b{color:#c9d8e8}.text-nlp-annotation-page .workspace-bar em{margin-left:auto;color:#4ade80;font-style:normal}.text-nlp-annotation-page .workspace-main{display:grid;grid-template-columns:minmax(0,1fr) 120px;min-height:390px}.text-nlp-annotation-page .workspace-canvas{padding:12px}.text-nlp-annotation-page .road-scene{position:relative;overflow:hidden;height:100%;min-height:360px;background:linear-gradient(#163a56 0 42%,#233b4c 42% 55%,#162433 55%)}.text-nlp-annotation-page .skyline{position:absolute;right:0;bottom:45%;left:0;height:28%;opacity:.65;background:linear-gradient(90deg,#0b1c2b 0 10%,transparent 10% 13%,#10283b 13% 28%,transparent 28% 31%,#0b2032 31% 46%,transparent 46% 50%,#0d2437 50% 69%,transparent 69% 72%,#102b40 72% 87%,transparent 87%)}.text-nlp-annotation-page .road{position:absolute;inset:55% 0 0;background:linear-gradient(76deg,transparent 47%,rgba(255,255,255,.45) 48% 50%,transparent 51%),linear-gradient(103deg,transparent 47%,rgba(255,255,255,.22) 48% 50%,transparent 51%),#192a39}.text-nlp-annotation-page .car-shape{position:absolute;left:15%;top:48%;width:40%;height:22%;border-radius:35% 22% 12% 12%;background:#738598;box-shadow:inset 0 14px #9eb0bf}.text-nlp-annotation-page .car-shape:after{position:absolute;right:10%;bottom:-8px;left:10%;height:17px;background:radial-gradient(circle at 12% 50%,#05090e 0 8px,transparent 9px),radial-gradient(circle at 88% 50%,#05090e 0 8px,transparent 9px);content:""}.text-nlp-annotation-page .person-shape{position:absolute;top:36%;right:15%;width:24px;height:92px;border-radius:14px;background:#8796a7}.text-nlp-annotation-page .person-shape:before{position:absolute;top:-23px;left:2px;width:20px;height:20px;border-radius:50%;background:#a9b5bf;content:""}.text-nlp-annotation-page .box{position:absolute;border:2px solid}.text-nlp-annotation-page .box span{position:absolute;top:-20px;left:-2px;padding:2px 5px;color:#06101a;font-size:8px;font-weight:850;white-space:nowrap}.text-nlp-annotation-page .box.vehicle{left:12%;top:41%;width:47%;height:36%;border-color:#35a8ff}.text-nlp-annotation-page .box.vehicle span{background:#35a8ff}.text-nlp-annotation-page .box.pedestrian{top:26%;right:10%;width:76px;height:57%;border-color:#fa5bb9}.text-nlp-annotation-page .box.pedestrian span{background:#fa5bb9}.text-nlp-annotation-page .polygon-layer{position:absolute;inset:0;width:100%;height:100%}.text-nlp-annotation-page .polygon-layer polygon{fill:rgba(34,211,238,.14);stroke:#22d3ee;stroke-width:2}.text-nlp-annotation-page .polygon-layer polyline{fill:none;stroke:#ffd166;stroke-width:2;stroke-dasharray:6 4}.text-nlp-annotation-page .polygon-layer .skeleton{fill:#fb7185;stroke:#fb7185;stroke-width:3}.text-nlp-annotation-page .frame-tag{position:absolute;bottom:8px;left:9px;padding:4px 7px;color:#b7c9db;background:rgba(3,10,20,.78);font-size:8px;letter-spacing:.08em}.text-nlp-annotation-page .class-panel{padding:.8rem .65rem;border-left:1px solid #20354d;background:#0a1726}.text-nlp-annotation-page .class-panel h2{margin:0 0 .9rem;color:#6f8ba8;font-size:.58rem;letter-spacing:.14em}.text-nlp-annotation-page .class-panel>div{display:grid;grid-template-columns:10px 1fr auto;align-items:center;gap:.35rem;margin-bottom:.6rem;color:#cbd8e8;font-size:.55rem}.text-nlp-annotation-page .class-panel .swatch{width:8px;height:8px;border-radius:2px}.text-nlp-annotation-page .swatch.blue{background:#35a8ff}.text-nlp-annotation-page .swatch.magenta{background:#fa5bb9}.text-nlp-annotation-page .swatch.cyan{background:#22d3ee}.text-nlp-annotation-page .swatch.amber{background:#ffd166}.text-nlp-annotation-page .class-panel hr{border-color:#263d55}.text-nlp-annotation-page .class-panel small,.text-nlp-annotation-page .class-panel strong{display:block}.text-nlp-annotation-page .class-panel small{margin-top:.8rem;color:#617b96;font-size:.48rem;letter-spacing:.1em}.text-nlp-annotation-page .class-panel strong{color:#d4e1ee;font-size:.62rem}.text-nlp-annotation-page .class-panel .status-ok{color:#4ade80}.text-nlp-annotation-page .workspace-meta{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;border-top:1px solid #20354d;background:#20354d}.text-nlp-annotation-page .workspace-meta span{padding:.55rem .65rem;color:#637e99;background:#0a1726;font-size:.48rem;letter-spacing:.07em}.text-nlp-annotation-page .workspace-meta b{display:block;margin-top:2px;color:#c7d5e4;font-size:.56rem}
.text-nlp-annotation-page .capability-section{background:#f5f8fc}.text-nlp-annotation-page .capability-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.2rem}.text-nlp-annotation-page .capability-card{overflow:hidden;padding:1rem;border:1px solid #dbe5ef;border-radius:16px;background:#fff;box-shadow:0 12px 34px rgba(11,31,58,.06)}.text-nlp-annotation-page .capability-card.wide{grid-column:span 3}.text-nlp-annotation-page .capability-card h3{margin:1.2rem 0 .55rem;font-size:1.12rem}.text-nlp-annotation-page .capability-card p{margin:0;font-size:.92rem}.text-nlp-annotation-page .mini-visual{position:relative;overflow:hidden;height:132px;border-radius:10px;background:#0a1828}.text-nlp-annotation-page .box-visual{background:linear-gradient(155deg,#31485d,#122338)}.text-nlp-annotation-page .mini-object{position:absolute;left:24%;top:38%;width:48%;height:32%;border-radius:45% 25% 14% 14%;background:#7890a4}.text-nlp-annotation-page .mini-box{position:absolute;inset:21% 17% 18%;border:2px solid #38bdf8}.text-nlp-annotation-page .mini-box span{position:absolute;top:-17px;left:-2px;padding:2px 4px;color:#04111e;background:#38bdf8;font-size:8px}.text-nlp-annotation-page .semantic-visual i{position:absolute}.text-nlp-annotation-page .semantic-visual i:nth-child(1){inset:0 0 55%;background:#375c78}.text-nlp-annotation-page .semantic-visual i:nth-child(2){inset:45% 0 0;clip-path:polygon(35% 0,65% 0,100% 100%,0 100%);background:#22d3ee}.text-nlp-annotation-page .semantic-visual i:nth-child(3){inset:48% 58% 0 0;background:#4ade80;clip-path:polygon(0 0,65% 0,100% 100%,0 100%)}.text-nlp-annotation-page .mini-visual>span{position:absolute;right:8px;bottom:8px;color:#d7e6f4;font-size:8px;letter-spacing:.1em}.text-nlp-annotation-page .instance-visual{display:flex;align-items:center;justify-content:center;gap:12px}.text-nlp-annotation-page .instance-visual i{width:36px;height:76px;border-radius:50% 50% 24% 24%;background:rgba(59,130,246,.46);border:2px solid #60a5fa}.text-nlp-annotation-page .instance-visual i:nth-child(2){height:92px;background:rgba(250,91,185,.43);border-color:#fa5bb9}.text-nlp-annotation-page .instance-visual i:nth-child(3){background:rgba(250,204,21,.38);border-color:#facc15}.text-nlp-annotation-page .keypoint-visual svg,.text-nlp-annotation-page .polygon-visual svg{width:100%;height:100%}.text-nlp-annotation-page .keypoint-visual g{fill:#fb7185;stroke:#fb7185;stroke-width:3}.text-nlp-annotation-page .polygon-visual polygon{fill:rgba(34,211,238,.2);stroke:#22d3ee;stroke-width:2}.text-nlp-annotation-page .polygon-visual polyline{fill:none;stroke:#fbbf24;stroke-width:3;stroke-dasharray:5 4}.text-nlp-annotation-page .classification-visual{display:grid;grid-template-columns:42% 1fr;padding:12px;gap:10px}.text-nlp-annotation-page .image-tile{border-radius:6px;background:linear-gradient(145deg,#42647b 50%,#263d4d 50%)}.text-nlp-annotation-page .classification-visual ul{margin:0;padding:0;list-style:none}.text-nlp-annotation-page .classification-visual li{display:flex;justify-content:space-between;padding:9px 0;color:#a9bed2;border-bottom:1px solid #233b52;font-size:7px}.text-nlp-annotation-page .classification-visual b{color:#4ade80}.text-nlp-annotation-page .tracking-visual{display:grid;grid-template-columns:repeat(4,1fr);gap:5px;padding:8px}.text-nlp-annotation-page .tracking-visual div{position:relative;border:1px solid #273d53;background:linear-gradient(160deg,#2c465d,#132437)}.text-nlp-annotation-page .tracking-visual span{top:4px;left:5px;bottom:auto;right:auto;color:#8099b2}.text-nlp-annotation-page .tracking-visual i{position:absolute;left:var(--x);top:45%;width:28px;height:21px;border:2px solid #38bdf8}.text-nlp-annotation-page .tracking-visual i:after{position:absolute;right:-17px;top:7px;width:14px;border-top:1px dashed #38bdf8;content:""}
.text-nlp-annotation-page .tooling-section{background:#071426}.text-nlp-annotation-page .tooling-section .iv-heading h2{color:#fff}.text-nlp-annotation-page .tooling-section .iv-heading>span{color:#57d9ff}.text-nlp-annotation-page .tooling-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.25rem}.text-nlp-annotation-page .tooling-grid article{padding:clamp(1.4rem,3vw,2rem);border:1px solid #203b57;border-radius:16px;background:#0b1d32}.text-nlp-annotation-page .tooling-grid h3{margin:1.5rem 0 .7rem;color:#fff}.text-nlp-annotation-page .tooling-grid p{color:#aabbd0}.text-nlp-annotation-page .tool-icon{display:grid;width:42px;height:42px;place-items:center;color:#57d9ff;border:1px solid #32688b;border-radius:9px;background:#0e2b46;font-size:.7rem;font-weight:850}.text-nlp-annotation-page .platform-line,.text-nlp-annotation-page .stack-line{display:flex;flex-wrap:wrap;gap:.35rem;margin-top:1.2rem}.text-nlp-annotation-page .platform-line span,.text-nlp-annotation-page .stack-line span{padding:.35rem .5rem;color:#8fb4d1;border:1px solid #294760;border-radius:5px;font-size:.56rem}.text-nlp-annotation-page .secure-line{display:flex;align-items:center;margin-top:1.5rem;color:#86a8c4;font-size:.62rem}.text-nlp-annotation-page .secure-line i{flex:1;margin:0 .4rem;border-top:1px dashed #38bdf8}
.text-nlp-annotation-page .qa-section{background:#eaf1f8}.text-nlp-annotation-page .qa-flow{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:#cad7e4;border:1px solid #cad7e4;border-radius:16px;overflow:hidden}.text-nlp-annotation-page .qa-flow article{position:relative;padding:1.6rem;background:#fff}.text-nlp-annotation-page .qa-flow article>span{display:inline-grid;width:34px;height:34px;place-items:center;margin-bottom:2rem;color:#fff;border-radius:50%;background:#2563eb;font-size:.7rem;font-weight:850}.text-nlp-annotation-page .qa-flow article:not(:last-child):after{position:absolute;top:33px;right:-9px;z-index:2;width:17px;height:17px;border-top:2px solid #3b82f6;border-right:2px solid #3b82f6;transform:rotate(45deg);content:""}.text-nlp-annotation-page .qa-flow h3{font-size:1.05rem}.text-nlp-annotation-page .qa-flow p{font-size:.88rem}.text-nlp-annotation-page .qa-metrics-panel{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;margin-top:1rem;border-radius:12px;overflow:hidden;background:#1c3550}.text-nlp-annotation-page .qa-metrics-panel span{padding:1rem;color:#6f8caa;background:#0b1f3a;font-size:.6rem;letter-spacing:.08em}.text-nlp-annotation-page .qa-metrics-panel b{display:block;margin-top:.3rem;color:#4ade80;font-size:.66rem}
.text-nlp-annotation-page .industry-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1.25rem}.text-nlp-annotation-page .industry-grid article{overflow:hidden;border:1px solid #d9e4ee;border-radius:16px;background:#fff}.text-nlp-annotation-page .industry-grid h3,.text-nlp-annotation-page .industry-grid p{margin-right:1.5rem;margin-left:1.5rem}.text-nlp-annotation-page .industry-grid h3{margin-top:1.35rem}.text-nlp-annotation-page .industry-grid p{margin-bottom:1.5rem}.text-nlp-annotation-page .industry-visual{position:relative;overflow:hidden;height:210px;background:#0b1d30}.text-nlp-annotation-page .industry-visual>span{position:absolute;right:12px;bottom:10px;color:#a9c2d8;font-size:.56rem;letter-spacing:.1em}.text-nlp-annotation-page .mobility{background:linear-gradient(#254963 45%,#17283a 45%)}.text-nlp-annotation-page .mobility:before,.text-nlp-annotation-page .mobility:after{position:absolute;top:48%;bottom:0;width:2px;background:#f8d66d;transform:skew(-18deg);content:""}.text-nlp-annotation-page .mobility:before{left:40%}.text-nlp-annotation-page .mobility:after{right:34%}.text-nlp-annotation-page .mobility i{position:absolute;top:43%;width:70px;height:45px;border:2px solid #38bdf8}.text-nlp-annotation-page .mobility i:first-child{left:16%}.text-nlp-annotation-page .mobility i:nth-child(2){right:12%;top:52%;border-color:#fa5bb9}.text-nlp-annotation-page .robotics i:first-child{position:absolute;left:23%;top:22%;width:26px;height:110px;background:#60788e;transform:rotate(24deg);transform-origin:bottom}.text-nlp-annotation-page .robotics i:nth-child(2){position:absolute;left:39%;top:48%;width:120px;height:12px;background:#91a6b7;transform:rotate(-15deg)}.text-nlp-annotation-page .retail{display:flex;align-items:flex-end;justify-content:center;gap:22px;padding-bottom:35px;background:linear-gradient(#102943,#071426)}.text-nlp-annotation-page .retail:before,.text-nlp-annotation-page .retail:after{position:absolute;right:8%;left:8%;height:2px;background:#38516a;content:""}.text-nlp-annotation-page .retail:before{top:38%}.text-nlp-annotation-page .retail:after{top:68%}.text-nlp-annotation-page .retail i{width:42px;height:68px;border:2px solid #22d3ee;background:#18344c}.text-nlp-annotation-page .retail i:nth-child(2){height:92px;border-color:#a78bfa}.text-nlp-annotation-page .retail i:nth-child(3){height:55px;border-color:#fbbf24}.text-nlp-annotation-page .medical svg{width:100%;height:100%}.text-nlp-annotation-page .medical path{fill:#29445c;stroke:#7dd3fc;stroke-width:2}.text-nlp-annotation-page .medical circle{fill:rgba(251,113,133,.4);stroke:#fb7185;stroke-width:2}
.text-nlp-annotation-page .security-section{color:#d9e5f1;background:#071426}.text-nlp-annotation-page .security-section .iv-heading h2{color:#fff}.text-nlp-annotation-page .security-section .iv-heading>span{color:#57d9ff}.text-nlp-annotation-page .security-layout{display:grid;grid-template-columns:1.15fr .85fr;gap:2rem;align-items:stretch}.text-nlp-annotation-page .security-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem}.text-nlp-annotation-page .security-grid article{padding:1.35rem;border:1px solid #203b56;border-radius:12px;background:#0b1d31}.text-nlp-annotation-page .security-grid article>span{color:#57d9ff;font-size:.66rem;font-weight:850}.text-nlp-annotation-page .security-grid h3{margin:.8rem 0 .5rem;color:#fff;font-size:1rem}.text-nlp-annotation-page .security-grid p{margin:0;color:#a9b9cb;font-size:.88rem}.text-nlp-annotation-page .security-map{display:grid;min-height:420px;place-items:center;padding:1.25rem;border:1px solid #203b56;border-radius:16px;background:radial-gradient(circle,rgba(34,211,238,.12),transparent 55%),#08192b}.text-nlp-annotation-page .security-map>div,.text-nlp-annotation-page .security-map>div>div,.text-nlp-annotation-page .security-map>div>div>div{display:grid;place-items:center;border:1px solid #2b5875;border-radius:50%}.text-nlp-annotation-page .security-map>div{width:min(100%,360px);aspect-ratio:1;color:#6585a1;font-size:.55rem;letter-spacing:.1em}.text-nlp-annotation-page .security-map>div>div{width:72%;aspect-ratio:1;color:#71a7c8}.text-nlp-annotation-page .security-map>div>div>div{width:66%;aspect-ratio:1;color:#fff;background:#0e2e49;box-shadow:0 0 40px rgba(34,211,238,.14)}.text-nlp-annotation-page .security-map b,.text-nlp-annotation-page .security-map small{display:block;text-align:center}.text-nlp-annotation-page .security-map small{margin-top:.35rem;color:#57d9ff;font-size:.48rem}
.text-nlp-annotation-page .pilot-section{padding:clamp(3.5rem,6vw,6rem) 0;background:#f5f8fc}.text-nlp-annotation-page .pilot-panel{display:flex;align-items:center;justify-content:space-between;gap:2rem;padding:clamp(2rem,5vw,4.5rem);border-radius:20px;background:radial-gradient(circle at 85% 20%,rgba(34,211,238,.2),transparent 28%),linear-gradient(125deg,#0b1f3a,#143c65);box-shadow:0 24px 55px rgba(11,31,58,.2)}.text-nlp-annotation-page .pilot-panel>div{max-width:760px}.text-nlp-annotation-page .pilot-panel h2{margin:0 0 1rem;color:#fff;font-size:clamp(2rem,4vw,3.7rem);line-height:1.03;letter-spacing:-.04em}.text-nlp-annotation-page .pilot-panel p{margin:0;color:#c1d1e1}.text-nlp-annotation-page .pilot-panel .btn{flex:none}
@media(max-width:1199.98px){.text-nlp-annotation-page .capability-grid{grid-template-columns:repeat(2,1fr)}.text-nlp-annotation-page .capability-card.wide{grid-column:span 2}.text-nlp-annotation-page .qa-flow{grid-template-columns:repeat(2,1fr)}.text-nlp-annotation-page .qa-flow article:after{display:none}.text-nlp-annotation-page .qa-metrics-panel{grid-template-columns:repeat(2,1fr)}}
@media(max-width:991.98px){.text-nlp-annotation-page .annotation-workspace{max-width:720px;margin:auto}.text-nlp-annotation-page .tooling-grid{grid-template-columns:1fr}.text-nlp-annotation-page .security-layout{grid-template-columns:1fr}.text-nlp-annotation-page .security-map{min-height:360px}.text-nlp-annotation-page .pilot-panel{align-items:flex-start;flex-direction:column}}
@media(max-width:767.98px){.text-nlp-annotation-page .iv-section{padding:3.7rem 0}.text-nlp-annotation-page .capability-grid,.text-nlp-annotation-page .industry-grid,.text-nlp-annotation-page .security-grid{grid-template-columns:1fr}.text-nlp-annotation-page .capability-card.wide{grid-column:auto}.text-nlp-annotation-page .workspace-main{grid-template-columns:1fr}.text-nlp-annotation-page .class-panel{display:grid;grid-template-columns:repeat(4,1fr);gap:.3rem;border-top:1px solid #20354d;border-left:0}.text-nlp-annotation-page .class-panel h2,.text-nlp-annotation-page .class-panel hr,.text-nlp-annotation-page .class-panel small,.text-nlp-annotation-page .class-panel strong{display:none}.text-nlp-annotation-page .class-panel>div{margin:0}.text-nlp-annotation-page .workspace-meta{grid-template-columns:repeat(2,1fr)}.text-nlp-annotation-page .qa-flow{grid-template-columns:1fr}.text-nlp-annotation-page .qa-metrics-panel{grid-template-columns:1fr}.text-nlp-annotation-page .tracking-visual{grid-template-columns:repeat(2,1fr);height:220px}.text-nlp-annotation-page .pilot-panel{padding:2rem}}
@media(max-width:479.98px){.text-nlp-annotation-page .iv-hero h1{font-size:2.35rem}.text-nlp-annotation-page .workspace-canvas{padding:7px}.text-nlp-annotation-page .road-scene{min-height:300px}.text-nlp-annotation-page .workspace-main{min-height:330px}.text-nlp-annotation-page .box.pedestrian{right:5%;width:62px}.text-nlp-annotation-page .class-panel{grid-template-columns:repeat(2,1fr)}.text-nlp-annotation-page .workspace-meta{grid-template-columns:1fr 1fr}.text-nlp-annotation-page .security-map{min-height:290px}.text-nlp-annotation-page .security-map>div{font-size:.48rem}.text-nlp-annotation-page .pilot-panel .btn{width:100%}}
@media(prefers-reduced-motion:reduce){.text-nlp-annotation-page *{scroll-behavior:auto!important;animation:none!important;transition:none!important}}
/* Text and NLP annotation workspace */
.text-nlp-annotation-page .nlp-workspace .workspace-main{grid-template-columns:minmax(0,1fr) 148px}.text-nlp-annotation-page .nlp-editor{min-height:410px;padding:14px;background:linear-gradient(180deg,#111f30,#091522)}.text-nlp-annotation-page .document-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px;padding:8px 10px;color:#87a1b8;border:1px solid #294359;border-radius:4px;background:#0a1826;font-size:6px;letter-spacing:.08em}.text-nlp-annotation-page .document-head b{color:#d6e3ee}.text-nlp-annotation-page .text-canvas{position:relative;min-height:180px;padding:35px 25px 42px 46px;border:1px solid #2d475d;border-radius:5px;background:#f1f5f9}.text-nlp-annotation-page .line-number{position:absolute;top:38px;left:14px;color:#93a3b3;font:7px monospace}.text-nlp-annotation-page .text-canvas>p{position:relative;z-index:2;margin:0!important;color:#25364a!important;font-size:clamp(10px,1.2vw,13px)!important;line-height:3.2!important}.text-nlp-annotation-page .entity{position:relative;padding:4px 3px;color:#14263a;background:rgba(96,165,250,.24)}.text-nlp-annotation-page .entity i{position:absolute;top:-16px;left:0;padding:2px 4px;color:#06111c;border-radius:2px;background:#60a5fa;font-size:5px;font-style:normal;font-weight:850;white-space:nowrap}.text-nlp-annotation-page .entity.location{background:rgba(34,211,238,.25)}.text-nlp-annotation-page .entity.location i{background:#22d3ee}.text-nlp-annotation-page .entity.date{background:rgba(192,132,252,.22)}.text-nlp-annotation-page .entity.date i{color:#fff;background:#9b5dcc}.text-nlp-annotation-page .relation-map{position:absolute;right:20px;bottom:4px;left:20px;width:calc(100% - 40px);height:90px}.text-nlp-annotation-page .relation-map>path{fill:none;stroke:#2563eb;stroke-width:1.5}.text-nlp-annotation-page .relation-map marker path{fill:#2563eb}.text-nlp-annotation-page .relation-label{position:absolute;right:31%;bottom:7px;padding:3px 5px;color:#fff;border-radius:2px;background:#2563eb;font-size:5px;font-weight:800}.text-nlp-annotation-page .annotation-details{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;margin-top:10px;background:#294258}.text-nlp-annotation-page .annotation-details>div{padding:8px;background:#0c1a29}.text-nlp-annotation-page .annotation-details span,.text-nlp-annotation-page .annotation-details b{display:block}.text-nlp-annotation-page .annotation-details span{color:#708ba3;font-size:5px;letter-spacing:.08em}.text-nlp-annotation-page .annotation-details b{overflow:hidden;margin-top:4px;color:#d3e1ec;font-size:6px;text-overflow:ellipsis}.text-nlp-annotation-page .intent-row{display:flex;align-items:center;gap:9px;margin-top:10px;padding:9px 10px;color:#7790a7;border:1px solid #2b465d;border-left:3px solid #22d3ee;background:#0c1c2b;font-size:6px}.text-nlp-annotation-page .intent-row strong{color:#dce8f1}.text-nlp-annotation-page .intent-row i{margin-left:auto;padding:3px 5px;color:#071426;border-radius:2px;background:#4ade80;font-size:5px;font-style:normal;font-weight:850}.text-nlp-annotation-page .nlp-panel>div{grid-template-columns:10px 1fr auto}.text-nlp-annotation-page .nlp-panel b{color:#7892aa;font-size:.43rem}.text-nlp-annotation-page .nlp-panel>div.selected{margin-right:-8px;margin-left:-8px;padding:7px 8px;border-left:2px solid #60a5fa;background:#102a3e}.text-nlp-annotation-page .nlp-panel>strong:not(.status-ok){overflow:hidden;margin-bottom:12px;color:#a9c6db;font-size:.46rem;text-overflow:ellipsis}.text-nlp-annotation-page .nlp-workspace .workspace-meta{grid-template-columns:repeat(4,1fr)}
/* Distinct NLP capability diagrams */
.text-nlp-annotation-page .ner-mini{display:grid;place-items:center;padding:18px}.text-nlp-annotation-page .ner-mini p{margin:0!important;color:#d5e1eb!important;font-size:9px!important;line-height:3.4!important}.text-nlp-annotation-page .ner-mini span{position:relative;padding:4px 3px;color:#071426}.text-nlp-annotation-page .ner-mini span i{position:absolute;top:-14px;left:0;padding:2px 3px;color:#071426;font-size:4px;font-style:normal;font-weight:850}.text-nlp-annotation-page .ner-mini .org,.text-nlp-annotation-page .ner-mini .org i{background:#60a5fa}.text-nlp-annotation-page .ner-mini .person,.text-nlp-annotation-page .ner-mini .person i{background:#c084fc}.text-nlp-annotation-page .ner-mini .place,.text-nlp-annotation-page .ner-mini .place i{background:#22d3ee}.text-nlp-annotation-page .span-mini{padding:26px 14px}.text-nlp-annotation-page .span-text{color:#cbd9e5;font-size:9px;text-align:center}.text-nlp-annotation-page .span-text mark{padding:4px;color:#071426;background:#fbbf24}.text-nlp-annotation-page .span-boundaries{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:5px;margin:25px auto 8px;width:82%}.text-nlp-annotation-page .span-boundaries b{color:#fbbf24;font-size:5px}.text-nlp-annotation-page .span-boundaries i{height:1px;background:#fbbf24}.text-nlp-annotation-page .span-mini>span{display:block;color:#7892a8;font-size:5px;text-align:center}.text-nlp-annotation-page .intent-mini{display:grid;grid-template-columns:1fr 1fr;gap:10px;padding:16px;align-items:center}.text-nlp-annotation-page .message{padding:16px 9px;color:#d8e4ed;border:1px solid #3a566c;border-radius:8px 8px 8px 2px;background:#11263a;font-size:8px}.text-nlp-annotation-page .intent-list{display:grid;gap:5px}.text-nlp-annotation-page .intent-list span{position:relative;padding:6px;color:#7f98ae;border:1px solid #304b61;border-radius:3px;font-size:5px}.text-nlp-annotation-page .intent-list .active{color:#071426;border-color:#57d9ff;background:#57d9ff;font-weight:850}.text-nlp-annotation-page .intent-list i{position:absolute;right:3px;font-size:4px;font-style:normal}.text-nlp-annotation-page .relation-mini .relation-node{position:absolute;top:43px;width:64px;padding:8px 4px;color:#071426;border-radius:3px;background:#60a5fa;font-size:7px;font-weight:850;text-align:center}.text-nlp-annotation-page .relation-mini .relation-node b{display:block;margin-top:3px;font-size:4px}.text-nlp-annotation-page .relation-mini .org-node{left:8px}.text-nlp-annotation-page .relation-mini .loc-node{right:8px;background:#22d3ee}.text-nlp-annotation-page .relation-mini svg{width:100%;height:100%}.text-nlp-annotation-page .relation-mini svg>path{fill:none;stroke:#9eb4c6;stroke-width:1.5}.text-nlp-annotation-page .relation-mini marker path{fill:#9eb4c6}.text-nlp-annotation-page .relation-mini>span{position:absolute;top:47px;left:50%;color:#c4d5e2;font-size:5px;transform:translateX(-50%)}.text-nlp-annotation-page .linguistic-mini{padding:6px 12px}.text-nlp-annotation-page .linguistic-mini svg{display:block;width:100%;height:58px}.text-nlp-annotation-page .linguistic-mini svg path{fill:none;stroke:#57d9ff;stroke-width:1.2}.text-nlp-annotation-page .linguistic-mini>div{display:grid;grid-template-columns:repeat(3,1fr);gap:7px}.text-nlp-annotation-page .linguistic-mini span{display:grid;gap:4px;text-align:center}.text-nlp-annotation-page .linguistic-mini b{color:#d6e3ed;font-size:7px}.text-nlp-annotation-page .linguistic-mini i{padding:3px;color:#071426;border-radius:2px;background:#a78bfa;font-size:5px;font-style:normal}.text-nlp-annotation-page .linguistic-mini small{display:block;margin-top:7px;color:#7690a6;font-size:5px;text-align:center}.text-nlp-annotation-page .domain-mini{padding:22px 13px}.text-nlp-annotation-page .domain-mini>div{display:flex;align-items:center;justify-content:center;gap:10px}.text-nlp-annotation-page .domain-mini p{margin:18px 0!important;color:#c6d6e3!important;font-size:8px!important;text-align:center}.text-nlp-annotation-page .domain-mini span{position:relative;padding:5px;color:#071426;background:#60a5fa;font-size:8px}.text-nlp-annotation-page .domain-mini span i{position:absolute;top:-12px;left:0;color:#60a5fa;font-size:4px;font-style:normal}.text-nlp-annotation-page .domain-mini .quantity{background:#fbbf24}.text-nlp-annotation-page .domain-mini .quantity i{color:#fbbf24}.text-nlp-annotation-page .domain-mini .order{background:#22d3ee}.text-nlp-annotation-page .domain-mini .order i{color:#22d3ee}.text-nlp-annotation-page .domain-mini>b{display:block;color:#718ba2;font-size:5px;text-align:center}.text-nlp-annotation-page .nlp-qa-mini{display:grid;grid-template-columns:1fr 1fr;gap:1px;padding:0}.text-nlp-annotation-page .nlp-qa-mini>div{position:relative;min-height:130px;padding:13px;background:#0a1828}.text-nlp-annotation-page .nlp-qa-mini span{color:#849fb6;font-size:6px;letter-spacing:.08em}.text-nlp-annotation-page .nlp-qa-mini p{margin:28px 0 0!important;color:#d9e5ee!important;font-size:10px!important;text-align:center}.text-nlp-annotation-page .nlp-qa-mini mark{padding:4px;color:#071426;background:#fb7185}.text-nlp-annotation-page .nlp-qa-mini>div:last-child mark{background:#4ade80}.text-nlp-annotation-page .nlp-qa-mini>div>b{position:absolute;right:12px;bottom:10px;color:#d6e3ed;font-size:6px}
/* Text and NLP application diagrams */
.text-nlp-annotation-page .nlp-industry-visual{position:relative;overflow:hidden;height:210px;padding:18px;background:#0b1d30}.text-nlp-annotation-page .nlp-industry-visual>strong{position:absolute;right:12px;bottom:10px;color:#a9c2d8;font-size:.56rem;font-weight:500;letter-spacing:.1em}.text-nlp-annotation-page .chat-line{padding:12px;color:#dce7ef;border:1px solid #3c586e;border-radius:9px 9px 9px 2px;background:#11263a;font-size:8px}.text-nlp-annotation-page .chat-line mark{padding:3px;color:#071426;background:#22d3ee}.text-nlp-annotation-page .classification-row{display:grid;grid-template-columns:55px 1fr;gap:7px;margin-top:10px;padding:7px;border:1px solid #2d4b62}.text-nlp-annotation-page .classification-row span{color:#7e99af;font-size:6px}.text-nlp-annotation-page .classification-row b{color:#57d9ff;font-size:7px}.text-nlp-annotation-page .search-box{padding:10px 12px;color:#1a3044;border-radius:4px;background:#eef3f7;font-size:9px}.text-nlp-annotation-page .query-path{display:flex;align-items:center;justify-content:center;gap:5px;margin:16px 0}.text-nlp-annotation-page .query-path span{padding:5px;color:#071426;border-radius:2px;background:#60a5fa;font-size:5px;font-weight:850}.text-nlp-annotation-page .query-path span:nth-of-type(2){background:#22d3ee}.text-nlp-annotation-page .query-path span:nth-of-type(3){background:#fbbf24}.text-nlp-annotation-page .query-path i{width:12px;height:1px;background:#708da4}.text-nlp-annotation-page .product-record{display:flex;justify-content:space-between;padding:9px;color:#d4e2ec;border:1px solid #325069;font-size:6px}.text-nlp-annotation-page .product-record em{color:#fbbf24;font-style:normal}.text-nlp-annotation-page .document-sheet{position:absolute;inset:14px 18% 30px;padding:18px;color:#24384b;background:#eef3f7;box-shadow:0 8px 24px rgba(0,0,0,.3)}.text-nlp-annotation-page .document-sheet>b{font-size:7px}.text-nlp-annotation-page .document-sheet>i{display:block;width:90%;height:5px;margin-top:9px;background:#9cabb8}.text-nlp-annotation-page .document-sheet>i:nth-child(3){width:65%}.text-nlp-annotation-page .document-sheet>p{margin:15px 0!important;color:#31475b!important;font-size:6px!important}.text-nlp-annotation-page .document-sheet mark{padding:2px;color:#15283b;background:#8fdcf0}.text-nlp-annotation-page .knowledge-visual svg{position:absolute;inset:0;width:100%;height:100%}.text-nlp-annotation-page .knowledge-visual svg path{fill:none;stroke:#2563eb;stroke-width:1.5}.text-nlp-annotation-page .multilingual-text-visual>div{display:grid;grid-template-columns:30px 1fr 65px;align-items:center;gap:8px;margin:8px 0;padding:8px;border:1px solid #304d64;border-radius:3px}.text-nlp-annotation-page .multilingual-text-visual b{display:grid;width:26px;height:26px;place-items:center;color:#071426;border-radius:50%;background:#60a5fa;font-size:6px}.text-nlp-annotation-page .multilingual-text-visual>div:nth-child(2) b{background:#c084fc}.text-nlp-annotation-page .multilingual-text-visual>div:nth-child(3) b{background:#22d3ee}.text-nlp-annotation-page .multilingual-text-visual span{color:#d8e4ed;font-size:9px}.text-nlp-annotation-page .multilingual-text-visual i{padding:4px;color:#9eb4c6;border:1px solid #446078;font-size:5px;font-style:normal;text-align:center}
@media(max-width:767.98px){.text-nlp-annotation-page .nlp-workspace .workspace-main{grid-template-columns:1fr}.text-nlp-annotation-page .nlp-workspace .nlp-panel{grid-template-columns:repeat(4,1fr)}.text-nlp-annotation-page .nlp-workspace .workspace-meta{grid-template-columns:repeat(2,1fr)}.text-nlp-annotation-page .nlp-qa-mini{grid-template-columns:1fr}.text-nlp-annotation-page .nlp-qa-mini>div{min-height:88px}}
@media(max-width:479.98px){.text-nlp-annotation-page .nlp-editor{min-height:380px;padding:7px}.text-nlp-annotation-page .document-head{align-items:flex-start;flex-direction:column;gap:4px}.text-nlp-annotation-page .text-canvas{min-height:185px;padding:38px 12px 45px 30px}.text-nlp-annotation-page .text-canvas>p{font-size:9px!important;line-height:3.7!important}.text-nlp-annotation-page .line-number{left:8px}.text-nlp-annotation-page .relation-label{right:20%;font-size:4px}.text-nlp-annotation-page .annotation-details{grid-template-columns:repeat(2,1fr)}.text-nlp-annotation-page .nlp-workspace .nlp-panel{grid-template-columns:repeat(2,1fr)}.text-nlp-annotation-page .intent-row{align-items:flex-start;flex-wrap:wrap}.text-nlp-annotation-page .intent-row i{margin-left:0}.text-nlp-annotation-page .intent-mini{grid-template-columns:1fr}.text-nlp-annotation-page .domain-mini span{font-size:6px}}