body{margin:0}:root{--bg-deep:#060b14;--bg-dark:#0c1222;--bg-card:#111827;--bg-elevated:#151d2e;--bg-light:#f1f5f9;--bg-white:#fff;--text:#94a3b8;--text-strong:#e2e8f0;--heading:#f8fafc;--heading-dark:#0f172a;--muted:#64748b;--accent:#38bdf8;--accent-dim:#1e90ff;--accent-glow:rgba(56,189,248,.15);--border:rgba(148,163,184,.12);--border-light:#e2e8f0;--font:"Plus Jakarta Sans",system-ui,sans-serif;--mono:"JetBrains Mono",ui-monospace,monospace;--radius:10px;--radius-lg:14px;--nav-h:72px;--container:1140px}*,:after,:before{box-sizing:border-box}html{scroll-behavior:smooth}body#page-top{-webkit-font-smoothing:antialiased;background:#060b14;background:var(--bg-deep);color:#94a3b8;color:var(--text);font-family:Plus Jakarta Sans,system-ui,sans-serif;font-family:var(--font);font-size:16px;line-height:1.65;margin:0}ul{list-style:none;margin:0;padding:0}a{color:#38bdf8;color:var(--accent);text-decoration:none;transition:color .15s ease}a:focus,a:hover{color:#7dd3fc}img{height:auto;max-width:100%}.lab-container{margin:0 auto;max-width:1140px;max-width:var(--container);padding:0 24px;width:100%}.lab-section{padding:88px 0}.lab-section--light{background:#f1f5f9;background:var(--bg-light);color:#64748b;color:var(--muted)}.lab-section--light .lab-heading{color:#0f172a;color:var(--heading-dark)}.lab-section--light .lab-lead{color:#64748b;color:var(--muted)}.lab-section--light .lab-eyebrow{color:#1e90ff;color:var(--accent-dim)}.lab-section--dark{background:#0c1222;background:var(--bg-dark)}.lab-eyebrow{color:#38bdf8;color:var(--accent);display:block;font-size:.75rem;font-weight:600;letter-spacing:.08em;margin-bottom:12px;text-transform:uppercase}.lab-heading{color:#f8fafc;color:var(--heading);font-size:clamp(1.75rem,3.5vw,2.25rem);font-weight:700;letter-spacing:-.03em;line-height:1.2;margin:0 0 16px}.lab-lead{color:#94a3b8;color:var(--text);font-size:1.0625rem;line-height:1.7;margin:0;max-width:560px}.lab-lead--center{margin-left:auto;margin-right:auto;text-align:center}.lab-header-block{margin-bottom:48px}.lab-header-block--center{text-align:center}.lab-header-block--center .lab-lead{margin-left:auto;margin-right:auto}.lab-nav{-webkit-backdrop-filter:blur(16px) saturate(160%);backdrop-filter:blur(16px) saturate(160%);background:rgba(6,11,20,.88);border-bottom:1px solid rgba(148,163,184,.12);border-bottom:1px solid var(--border);left:0;position:fixed;right:0;top:0;z-index:1000}.lab-nav,.lab-nav__inner{height:72px;height:var(--nav-h)}.lab-nav__inner{align-items:center;display:flex;gap:16px;justify-content:space-between}.lab-nav__brand img{display:block;height:44px;width:auto}.lab-nav__toggle{background:none;border:1px solid rgba(148,163,184,.12);border:1px solid var(--border);border-radius:6px;cursor:pointer;display:none;flex-direction:column;gap:5px;padding:8px}.lab-nav__toggle span{background:#e2e8f0;background:var(--text-strong);border-radius:1px;display:block;height:2px;width:20px}.lab-nav__menu{align-items:center;display:flex;gap:4px}.lab-nav__menu a{border-radius:6px;color:#94a3b8;color:var(--text);font-size:.875rem;font-weight:500;padding:8px 14px;transition:color .15s,background .15s}.lab-nav__menu a:hover{background:hsla(0,0%,100%,.04);color:#f8fafc;color:var(--heading)}.lab-nav__cta{background:#1e90ff!important;background:var(--accent-dim)!important;color:#fff!important;font-weight:600!important;margin-left:8px;padding:8px 16px!important}.lab-nav__cta:hover{background:#1674d9!important;color:#fff!important}.lab-hero{background:#060b14;background:var(--bg-deep);min-height:auto;overflow:hidden;padding:120px 0 56px;padding:calc(var(--nav-h) + 48px) 0 56px;position:relative}.lab-hero__inner{position:relative;z-index:1}.lab-hero__grid-bg{background-image:linear-gradient(rgba(56,189,248,.03) 1px,transparent 0),linear-gradient(90deg,rgba(56,189,248,.03) 1px,transparent 0);background-size:48px 48px;inset:0;-webkit-mask-image:radial-gradient(ellipse 80% 70% at 50% 30%,#000,transparent);mask-image:radial-gradient(ellipse 80% 70% at 50% 30%,#000,transparent)}.lab-hero__glow,.lab-hero__grid-bg{pointer-events:none;position:absolute}.lab-hero__glow{background:radial-gradient(circle,rgba(56,189,248,.15),transparent 65%);background:radial-gradient(circle,var(--accent-glow),transparent 65%);height:70%;right:-10%;top:-20%;width:60%}.lab-hero__main{grid-gap:40px 48px;align-items:start;display:grid;gap:40px 48px;grid-template-columns:1fr 1fr}.lab-hero__copy{align-items:flex-start;display:flex;flex-direction:column}.lab-hero .lab-eyebrow{margin-bottom:14px}.lab-hero__code-wrap{align-self:start;padding-top:1.85rem}.lab-hero__code-wrap .lab-code{width:100%}.lab-hero__title{color:#f8fafc;color:var(--heading);font-size:clamp(2rem,4.5vw,3rem);font-weight:700;letter-spacing:-.035em;line-height:1.12;margin:0 0 20px}.lab-hero__title em{color:#38bdf8;color:var(--accent);font-style:normal}.lab-hero__text{color:#94a3b8;color:var(--text);font-size:1.0625rem;line-height:1.7;margin:0 0 28px;max-width:520px}.lab-hero__actions{display:flex;flex-wrap:wrap;gap:12px}.lab-hero-tech{margin-top:40px;width:100%}.lab-hero-tech--wide{max-width:none}.lab-hero-tech--terminal{background:transparent;border:none;box-shadow:none;padding:0}.lab-hero-tech__label{color:#64748b;font-size:.6875rem;font-weight:600;letter-spacing:.12em;margin:0 0 14px;text-transform:uppercase}.lab-code--stack{box-shadow:0 16px 40px rgba(0,0,0,.28);width:100%}.lab-code__body--stack{min-height:120px;padding:0}.lab-code__pre--stack{border-bottom:1px solid rgba(148,163,184,.12);border-bottom:1px solid var(--border);margin:0;min-height:56px;padding:18px 20px 16px}.lab-code__pre--stack code{white-space:pre-wrap;word-break:break-word}.lab-code__body--stack .lab-hero-tech__grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(auto-fill,minmax(108px,1fr));margin:0;padding:18px 20px 20px;width:100%}.lab-hero-tech__item{align-items:center;background:rgba(6,11,20,.65);border:1px solid rgba(148,163,184,.12);border-radius:6px;box-sizing:border-box;color:#cbd5e1;display:flex;font-family:JetBrains Mono,ui-monospace,monospace;font-family:var(--mono);font-size:.6875rem;font-weight:500;justify-content:center;line-height:1.2;min-height:34px;opacity:0;padding:9px 6px;text-align:center;-webkit-transform:translateY(6px);transform:translateY(6px);transition:opacity .25s ease,border-color .2s ease,background .2s ease,color .2s ease,-webkit-transform .25s ease;transition:opacity .25s ease,transform .25s ease,border-color .2s ease,background .2s ease,color .2s ease;transition:opacity .25s ease,transform .25s ease,border-color .2s ease,background .2s ease,color .2s ease,-webkit-transform .25s ease}.lab-hero-tech__item--placeholder{background:rgba(6,11,20,.25);border-color:transparent;opacity:0;visibility:hidden}.lab-hero-tech__item.is-typing,.lab-hero-tech__item.is-visible{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.lab-hero-tech__item.is-typing{background:rgba(30,144,255,.1);border-color:rgba(56,189,248,.45);color:#e2e8f0}.lab-hero-tech__item.is-visible:hover{background:rgba(30,144,255,.12);border-color:rgba(56,189,248,.4);color:#f1f5f9}.lab-hero-tech__item-cursor{-webkit-animation:lab-code-blink .9s step-end infinite;animation:lab-code-blink .9s step-end infinite;background:#38bdf8;display:inline-block;height:.9em;margin-left:1px;vertical-align:middle;width:2px}@media (prefers-reduced-motion:reduce){.lab-hero-tech__item{opacity:1;-webkit-transform:none;transform:none;transition:none}.lab-hero-tech__item--placeholder,.lab-hero-tech__item-cursor{display:none}}.lab-btn{align-items:center;border:none;border-radius:10px;border-radius:var(--radius);cursor:pointer;display:inline-flex;font-family:Plus Jakarta Sans,system-ui,sans-serif;font-family:var(--font);font-size:.875rem;font-weight:600;gap:8px;justify-content:center;padding:13px 22px;transition:background .2s,border-color .2s,color .2s}.lab-btn--primary{background:#1e90ff;background:var(--accent-dim);color:#fff}.lab-btn--primary:hover{background:#1674d9;color:#fff}.lab-btn--ghost{background:transparent;border:1px solid rgba(148,163,184,.12);border:1px solid var(--border);color:#e2e8f0;color:var(--text-strong)}.lab-btn--ghost:hover{border-color:rgba(56,189,248,.4);color:#f8fafc;color:var(--heading)}.lab-btn--whatsapp{background:#25d366;color:#fff}.lab-btn--whatsapp:hover{background:#1fb855;color:#fff}.lab-code{background:#111827;background:var(--bg-card);border:1px solid rgba(148,163,184,.12);border:1px solid var(--border);border-radius:14px;border-radius:var(--radius-lg);box-shadow:0 24px 48px rgba(0,0,0,.35);overflow:hidden}.lab-code__bar{align-items:center;background:#151d2e;background:var(--bg-elevated);border-bottom:1px solid rgba(148,163,184,.12);border-bottom:1px solid var(--border);display:flex;gap:8px;padding:12px 16px}.lab-code__dot{border-radius:50%;height:10px;width:10px}.lab-code__dot--r{background:#f87171}.lab-code__dot--y{background:#fbbf24}.lab-code__dot--g{background:#4ade80}.lab-code__file{color:#64748b;color:var(--muted);font-family:JetBrains Mono,ui-monospace,monospace;font-family:var(--mono);font-size:.75rem;margin-left:auto}.lab-code__body{min-height:220px;overflow-x:auto;padding:20px}.lab-code__body--typing{position:relative}.lab-code__body pre,.lab-code__pre{color:#cbd5e1;font-family:JetBrains Mono,ui-monospace,monospace;font-family:var(--mono);font-size:.8125rem;line-height:1.65;margin:0;tab-size:2;white-space:pre}.lab-code__cursor{-webkit-animation:lab-code-blink .9s step-end infinite;animation:lab-code-blink .9s step-end infinite;background:#38bdf8;box-shadow:0 0 8px rgba(56,189,248,.6);display:inline-block;height:1.05em;margin-left:1px;vertical-align:text-bottom;width:2px}.lab-code__cursor--pause{-webkit-animation-duration:1.2s;animation-duration:1.2s}@-webkit-keyframes lab-code-blink{0%,55%{opacity:1}56%,to{opacity:0}}@keyframes lab-code-blink{0%,55%{opacity:1}56%,to{opacity:0}}@media (prefers-reduced-motion:reduce){.lab-code__cursor{-webkit-animation:none;animation:none;opacity:1}}.lab-code .kw{color:#c084fc}.lab-code .fn{color:#38bdf8}.lab-code .str{color:#86efac}.lab-code .key{color:#93c5fd}.lab-code .cm{color:#475569}.lab-stats{background:#0c1222;background:var(--bg-dark);border-bottom:1px solid rgba(148,163,184,.12);border-bottom:1px solid var(--border);border-top:1px solid rgba(148,163,184,.12);border-top:1px solid var(--border);padding:32px 0}.lab-stats__grid{grid-gap:24px;display:grid;gap:24px;grid-template-columns:repeat(4,1fr)}.lab-stat__value{color:#38bdf8;color:var(--accent);font-family:JetBrains Mono,ui-monospace,monospace;font-family:var(--mono);font-size:1rem;font-weight:600;margin-bottom:4px}.lab-stat__label{color:#64748b;color:var(--muted);font-size:.8125rem;line-height:1.4}.lab-services__grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(3,1fr)}.lab-card{background:#fff;background:var(--bg-white);border:1px solid #e2e8f0;border:1px solid var(--border-light);border-radius:14px;border-radius:var(--radius-lg);height:100%;padding:28px;transition:border-color .2s,box-shadow .2s}.lab-card:hover{border-color:rgba(30,144,255,.35);box-shadow:0 8px 30px rgba(15,23,42,.06)}.lab-card__icon{align-items:center;background:rgba(30,144,255,.08);border-radius:8px;color:#1e90ff;color:var(--accent-dim);display:flex;font-size:1.125rem;height:44px;justify-content:center;margin-bottom:18px;width:44px}.lab-card__title{color:#0f172a;color:var(--heading-dark);font-size:1.0625rem;font-weight:700;letter-spacing:-.02em;margin:0 0 10px}.lab-card__text{color:#64748b;color:var(--muted);font-size:.9375rem;line-height:1.6;margin:0 0 16px}.lab-card__link{align-items:center;color:#1e90ff;color:var(--accent-dim);display:inline-flex;font-size:.8125rem;font-weight:600;gap:6px;margin-top:14px}.lab-card__link:hover{color:#1674d9}.lab-card__link .fa{font-size:.6875rem;opacity:.85}.lab-tags{display:flex;flex-wrap:wrap;gap:6px}.lab-tag{background:#f1f5f9;background:var(--bg-light);border:1px solid #e2e8f0;border:1px solid var(--border-light);border-radius:4px;color:#475569;font-family:JetBrains Mono,ui-monospace,monospace;font-family:var(--mono);font-size:.6875rem;font-weight:500;padding:4px 8px}.lab-tag--dark{background:#151d2e;background:var(--bg-elevated);border-color:rgba(148,163,184,.12);border-color:var(--border);color:#94a3b8;color:var(--text)}.lab-tech__cloud{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin:0 auto;max-width:900px}.lab-tech__pill{background:#111827;background:var(--bg-card);border:1px solid rgba(148,163,184,.12);border:1px solid var(--border);border-radius:100px;color:#e2e8f0;color:var(--text-strong);font-family:JetBrains Mono,ui-monospace,monospace;font-family:var(--mono);font-size:.8125rem;font-weight:500;padding:10px 16px;transition:border-color .2s,background .2s}.lab-tech__pill:hover{background:#151d2e;background:var(--bg-elevated);border-color:rgba(56,189,248,.35)}.lab-process__grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(4,1fr)}.lab-step{background:#fff;background:var(--bg-white);border:1px solid #e2e8f0;border:1px solid var(--border-light);border-radius:14px;border-radius:var(--radius-lg);padding:24px;position:relative}.lab-step__num{color:#1e90ff;color:var(--accent-dim);font-family:JetBrains Mono,ui-monospace,monospace;font-family:var(--mono);font-size:.75rem;font-weight:600;margin-bottom:12px}.lab-step__title{color:#0f172a;color:var(--heading-dark);font-size:1rem;font-weight:700;margin:0 0 8px}.lab-step__text{color:#64748b;color:var(--muted);font-size:.875rem;line-height:1.55;margin:0}.lab-about__grid{grid-gap:48px;align-items:center;display:grid;gap:48px;grid-template-columns:1fr 1fr}.lab-about__visual{border:1px solid rgba(148,163,184,.12);border:1px solid var(--border);border-radius:14px;border-radius:var(--radius-lg);overflow:hidden;position:relative}.lab-about__visual img{display:block;width:100%}.lab-about__visual:after{background:linear-gradient(135deg,rgba(6,11,20,.2),rgba(30,144,255,.12));content:"";inset:0;pointer-events:none;position:absolute}.lab-checklist li{color:#e2e8f0;color:var(--text-strong);font-size:.9375rem;margin-bottom:12px;padding-left:24px;position:relative}.lab-checklist li:before{color:#38bdf8;color:var(--accent);content:"→";font-family:JetBrains Mono,ui-monospace,monospace;font-family:var(--mono);font-size:.875rem;left:0;position:absolute}.lab-section--dark .lab-checklist li{color:#94a3b8;color:var(--text)}.lab-projects__grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(3,1fr)}.lab-project{background:#111827;background:var(--bg-card);border:1px solid rgba(148,163,184,.12);border:1px solid var(--border);border-radius:14px;border-radius:var(--radius-lg);overflow:hidden;transition:border-color .2s,-webkit-transform .2s;transition:border-color .2s,transform .2s;transition:border-color .2s,transform .2s,-webkit-transform .2s}.lab-project:hover{border-color:rgba(56,189,248,.3);-webkit-transform:translateY(-2px);transform:translateY(-2px)}.lab-project__img{aspect-ratio:16/10;overflow:hidden;position:relative}.lab-project__img img{display:block;height:100%;object-fit:cover;width:100%}.lab-project__body{padding:18px 20px}.lab-project__tag{color:#38bdf8;color:var(--accent);font-family:JetBrains Mono,ui-monospace,monospace;font-family:var(--mono);font-size:.6875rem;font-weight:600;letter-spacing:.06em;margin-bottom:6px;text-transform:uppercase}.lab-project__title{color:#f8fafc;color:var(--heading);font-size:.9375rem;font-weight:600;line-height:1.4;margin:0}.lab-quotes__grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(3,1fr)}.lab-quote{background:#fff;background:var(--bg-white);border:1px solid #e2e8f0;border:1px solid var(--border-light);border-radius:14px;border-radius:var(--radius-lg);height:100%;padding:28px}.lab-quote__text{color:#334155;font-size:.9375rem;line-height:1.65;margin:0 0 20px}.lab-quote__text:before{color:#1e90ff;color:var(--accent-dim);content:"\201C";font-size:1.25rem;margin-right:2px}.lab-quote__author{color:#0f172a;color:var(--heading-dark);font-size:.8125rem;font-weight:600}.lab-quote__sector{color:#64748b;color:var(--muted);font-size:.75rem;margin-top:2px}.lab-contact{background:linear-gradient(180deg,#0c1222,#060b14);background:linear-gradient(180deg,var(--bg-dark) 0,var(--bg-deep) 100%);border-top:1px solid rgba(148,163,184,.12);border-top:1px solid var(--border);padding:96px 0 64px;text-align:center}.lab-contact .lab-heading{margin-left:auto;margin-right:auto;max-width:640px}.lab-contact .lab-lead{margin:0 auto 32px;text-align:center}.lab-contact__channels{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-top:24px}.lab-contact__meta{color:#64748b;color:var(--muted);font-size:.875rem;margin-top:20px}.lab-contact__social{border-top:1px solid rgba(148,163,184,.12);border-top:1px solid var(--border);display:flex;gap:12px;justify-content:center;margin-top:40px;padding-top:32px}.lab-contact__social a{align-items:center;border:1px solid rgba(148,163,184,.12);border:1px solid var(--border);border-radius:8px;color:#e2e8f0;color:var(--text-strong);display:flex;font-size:1rem;height:40px;justify-content:center;width:40px}.lab-contact__social a:hover{border-color:#38bdf8;border-color:var(--accent);color:#38bdf8;color:var(--accent)}.lab-footer{background:#060b14;background:var(--bg-deep);border-top:1px solid rgba(148,163,184,.12);border-top:1px solid var(--border);padding:20px 0;text-align:center}.lab-footer p{color:#475569;font-size:.8125rem;margin:0}#contato,#depoimentos,#processo,#produtos,#projetos,#servicos,#sobre,#stack{scroll-margin-top:72px;scroll-margin-top:var(--nav-h)}@media (max-width:991px){.lab-about__grid,.lab-hero__main{grid-template-columns:1fr}.lab-hero__code-wrap{order:-1;padding-top:0}.lab-hero-tech__grid{grid-template-columns:repeat(auto-fill,minmax(96px,1fr))}.lab-process__grid,.lab-projects__grid,.lab-services__grid,.lab-stats__grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:767px){.lab-nav__toggle{display:flex}.lab-nav__menu{align-items:stretch;background:rgba(6,11,20,.98);border-bottom:1px solid rgba(148,163,184,.12);border-bottom:1px solid var(--border);display:none;flex-direction:column;gap:4px;left:0;padding:16px 24px 24px;position:absolute;right:0;top:72px;top:var(--nav-h)}.lab-nav__menu.is-open{display:flex}.lab-nav__menu a{padding:12px 14px}.lab-nav__cta{margin-left:0!important;text-align:center}.lab-hero-tech__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lab-process__grid,.lab-projects__grid,.lab-quotes__grid,.lab-services__grid{grid-template-columns:1fr}.lab-section{padding:64px 0}.lab-editais-header{align-items:flex-start}.lab-editais-header,.lab-editais-toolbar{flex-direction:column}.lab-editais-table-wrap{overflow-x:auto}.lab-editais-detail-header{align-items:flex-start;flex-direction:column}}.lab-nav__menu a.is-active{color:#f8fafc;color:var(--heading)}.lab-nav__logout{background:none;border:0;color:#64748b;color:var(--muted);cursor:pointer;font:inherit;padding:0}.lab-nav__logout:hover{color:#f8fafc;color:var(--heading)}.lab-editais-login{align-items:center;display:flex;justify-content:center}.lab-editais-login__card{background:#151d2e;background:var(--bg-elevated);border:1px solid rgba(148,163,184,.12);border:1px solid var(--border);border-radius:14px;border-radius:calc(var(--radius) + 4px);margin:0 auto;padding:32px;width:min(100%,440px)}.lab-editais-login__brand{display:inline-block;margin-bottom:24px}.lab-editais-login__card .lab-heading{margin-bottom:8px}.lab-editais-login__card .lab-lead{margin-bottom:24px}.lab-editais-main{background:#060b14;background:var(--bg-deep);min-height:100vh;padding-bottom:64px;padding-top:104px;padding-top:calc(var(--nav-h) + 32px)}.lab-editais-detail-header,.lab-editais-header{align-items:flex-start;display:flex;gap:24px;justify-content:space-between;margin-bottom:28px}.lab-editais-back{align-items:center;color:#64748b;color:var(--muted);display:inline-flex;font-size:.875rem;gap:8px;margin-bottom:20px}.lab-editais-back:hover{color:#38bdf8;color:var(--accent)}.lab-editais-toolbar{display:flex;gap:12px;margin-bottom:20px}.lab-editais-search{align-items:center;background:#111827;background:var(--bg-card);border:1px solid rgba(148,163,184,.12);border:1px solid var(--border);border-radius:10px;border-radius:var(--radius);display:flex;flex:1 1;gap:10px;padding:0 14px}.lab-editais-search input{background:transparent;border:none;color:#e2e8f0;color:var(--text-strong);flex:1 1;font-family:Plus Jakarta Sans,system-ui,sans-serif;font-family:var(--font);font-size:.9375rem;padding:12px 0}.lab-editais-search input:focus{outline:none}.lab-editais-select{border:1px solid rgba(148,163,184,.12);border:1px solid var(--border);border-radius:10px;border-radius:var(--radius);color:#e2e8f0;color:var(--text-strong);font-family:Plus Jakarta Sans,system-ui,sans-serif;font-family:var(--font);min-width:180px;padding:12px 14px}.lab-editais-panel,.lab-editais-select{background:#111827;background:var(--bg-card)}.lab-editais-panel{border:1px solid rgba(148,163,184,.12);border:1px solid var(--border);border-radius:14px;border-radius:var(--radius-lg);margin-bottom:20px;padding:24px}.lab-editais-panel__title{color:#f8fafc;color:var(--heading);font-size:1.125rem;margin:0 0 20px}.lab-editais-form__grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.lab-editais-field{display:flex;flex-direction:column;gap:6px}.lab-editais-field--full{grid-column:1/-1}.lab-editais-field--checkbox{align-items:center;flex-direction:row;gap:10px}.lab-editais-field span{color:#64748b;color:var(--muted);font-size:.8125rem;font-weight:600}.lab-editais-field input,.lab-editais-field select,.lab-editais-field textarea{background:#151d2e;background:var(--bg-elevated);border:1px solid rgba(148,163,184,.12);border:1px solid var(--border);border-radius:10px;border-radius:var(--radius);color:#e2e8f0;color:var(--text-strong);font-family:Plus Jakarta Sans,system-ui,sans-serif;font-family:var(--font);font-size:.9375rem;padding:11px 12px;width:100%}.lab-editais-field textarea{min-height:88px;resize:vertical}.lab-editais-form__actions{display:flex;gap:10px;justify-content:flex-end;margin-top:20px}.lab-editais-table-wrap{overflow-x:auto}.lab-editais-table{border-collapse:collapse;font-size:.875rem;width:100%}.lab-editais-table td,.lab-editais-table th{border-bottom:1px solid rgba(148,163,184,.12);border-bottom:1px solid var(--border);padding:14px 12px;text-align:left}.lab-editais-table th{color:#64748b;color:var(--muted);font-size:.75rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.lab-editais-table td strong{color:#f8fafc;color:var(--heading);display:block;font-weight:600}.lab-editais-table__meta{color:#64748b;color:var(--muted);display:block;font-size:.8125rem;margin-top:4px}.lab-editais-link{align-items:center;display:inline-flex;font-weight:600;gap:6px;white-space:nowrap}.lab-editais-empty,.lab-editais-muted{color:#64748b;color:var(--muted)}.lab-editais-empty{padding:40px 16px;text-align:center}.lab-editais-empty .fa{font-size:2rem;margin-bottom:12px;opacity:.5}.lab-editais-footer-note{color:#64748b;color:var(--muted);font-size:.8125rem}.lab-editais-detail-meta{align-items:center;color:#64748b;color:var(--muted);display:flex;flex-wrap:wrap;font-size:.875rem;gap:10px;margin-top:12px}.lab-editais-tabs{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}.lab-editais-tab{background:#111827;background:var(--bg-card);border:1px solid rgba(148,163,184,.12);border:1px solid var(--border);border-radius:10px;border-radius:var(--radius);color:#64748b;color:var(--muted);cursor:pointer;font-family:Plus Jakarta Sans,system-ui,sans-serif;font-family:var(--font);font-size:.875rem;font-weight:600;padding:10px 16px}.lab-editais-tab.is-active{background:rgba(56,189,248,.15);background:var(--accent-glow);border-color:rgba(56,189,248,.45);color:#f8fafc;color:var(--heading)}.lab-editais-upload{display:flex;flex-direction:column;gap:16px}.lab-editais-file{align-items:center;background:#151d2e;background:var(--bg-elevated);border:1px solid rgba(148,163,184,.12);border:1px solid var(--border);border-radius:10px;border-radius:var(--radius);display:flex;gap:14px;padding:16px}.lab-editais-file--pending{margin-top:12px}.lab-editais-file>div{flex:1 1;min-width:0}.lab-editais-detail-actions{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.lab-editais-arquivo-btn{white-space:nowrap}.lab-editais-arquivo-inline{align-items:center;color:#38bdf8;color:var(--accent);display:inline-flex;font-size:.8125rem;font-weight:600;gap:8px;max-width:220px}.lab-editais-arquivo-inline span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lab-editais-arquivo-inline em{color:#64748b;color:var(--muted);font-size:.75rem;font-style:normal}.lab-editais-table__actions{display:flex;flex-direction:column;gap:6px}.lab-btn--danger{background:hsla(0,91%,71%,.15);border:1px solid hsla(0,91%,71%,.35);color:#fca5a5}.lab-btn--danger:hover{background:hsla(0,91%,71%,.25);color:#fecaca}.lab-editais-delete-btn{font-size:.8125rem;padding:8px 12px}.lab-modal{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:rgba(6,11,20,.72);display:flex;inset:0;justify-content:center;padding:24px;position:fixed;z-index:1000}.lab-modal__dialog{-webkit-animation:lab-modal-in .18s ease-out;animation:lab-modal-in .18s ease-out;background:#111827;background:var(--bg-card);border:1px solid rgba(148,163,184,.12);border:1px solid var(--border);border-radius:14px;border-radius:var(--radius-lg);box-shadow:0 24px 48px rgba(0,0,0,.45);max-width:min(440px,calc(100vw - 48px));min-width:0;overflow:hidden;width:100%}@-webkit-keyframes lab-modal-in{0%{opacity:0;-webkit-transform:translateY(12px) scale(.98);transform:translateY(12px) scale(.98)}to{opacity:1;-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}}@keyframes lab-modal-in{0%{opacity:0;-webkit-transform:translateY(12px) scale(.98);transform:translateY(12px) scale(.98)}to{opacity:1;-webkit-transform:translateY(0) scale(1);transform:translateY(0) scale(1)}}.lab-modal__header{padding:20px 24px 0}.lab-modal__title{color:#f8fafc;color:var(--heading);font-size:1.125rem;margin:0}.lab-modal__body{color:#e2e8f0;color:var(--text-strong);font-size:.9375rem;line-height:1.6;overflow-wrap:anywhere;padding:16px 24px 0;white-space:normal;word-break:break-word}.lab-modal__body p{margin:0 0 12px}.lab-modal__body strong{overflow-wrap:anywhere;word-break:break-word}.lab-modal__body p:last-child{margin-bottom:0}.lab-modal__hint{color:#64748b;color:var(--muted);font-size:.875rem}.lab-modal__footer{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end;padding:20px 24px 24px}.lab-modal--app .lab-modal__dialog{background:#fff;border:1px solid #e2e8f0;box-shadow:0 20px 40px rgba(15,23,42,.12)}.lab-modal--app .lab-modal__title{color:#0f172a}.lab-modal--app .lab-modal__body{color:#334155}.lab-modal--app .lab-modal__hint{color:#64748b}.lab-editais-file .fa{color:#38bdf8;color:var(--accent);font-size:1.75rem}.lab-editais-file strong{color:#f8fafc;color:var(--heading);display:block}.lab-editais-file span{color:#64748b;color:var(--muted);font-size:.8125rem}.lab-editais-upload-btn{align-self:flex-start;cursor:pointer}.lab-editais-schema h3{color:#f8fafc;color:var(--heading);font-size:.9375rem;margin:20px 0 10px}.lab-editais-schema ul{color:#64748b;color:var(--muted);font-size:.875rem;margin:0;padding-left:18px}.lab-editais-schema code{color:#38bdf8;color:var(--accent);font-family:JetBrains Mono,ui-monospace,monospace;font-family:var(--mono)}.lab-editais-analises{display:flex;flex-direction:column;gap:16px}.lab-editais-analise{background:#151d2e;background:var(--bg-elevated);border:1px solid rgba(148,163,184,.12);border:1px solid var(--border);border-radius:10px;border-radius:var(--radius);padding:16px}.lab-editais-analise header{align-items:flex-start;display:flex;gap:12px;justify-content:space-between;margin-bottom:14px}.lab-editais-analise header strong{color:#f8fafc;color:var(--heading);display:block}.lab-editais-analise header span{color:#64748b;color:var(--muted);font-size:.8125rem}.lab-editais-fields{grid-gap:10px;display:grid;gap:10px}.lab-editais-field-row{grid-gap:12px;align-items:center;background:#111827;background:var(--bg-card);border-radius:10px;border-radius:var(--radius);display:grid;font-size:.875rem;gap:12px;grid-template-columns:minmax(140px,1fr) 2fr auto;padding:10px 12px}.lab-editais-field-row span{color:#64748b;color:var(--muted)}.lab-editais-field-row strong{color:#f8fafc;color:var(--heading);word-break:break-word}.lab-editais-field-row em{color:#38bdf8;color:var(--accent);font-size:.75rem;font-style:normal}.lab-badge{align-items:center;border-radius:999px;display:inline-flex;font-size:.75rem;font-weight:600;letter-spacing:.02em;padding:4px 10px}.lab-badge--muted{background:rgba(148,163,184,.15);color:#64748b;color:var(--muted)}.lab-badge--info{background:rgba(56,189,248,.15);color:#7dd3fc}.lab-badge--success{background:rgba(74,222,128,.15);color:#86efac}.lab-badge--warning{background:rgba(251,191,36,.15);color:#fcd34d}.lab-badge--danger{background:hsla(0,91%,71%,.15);color:#fca5a5}.lab-editais-alert{border-radius:10px;border-radius:var(--radius);font-size:.875rem;margin-bottom:16px;padding:12px 14px}.lab-editais-alert--error{background:hsla(0,91%,71%,.12);border:1px solid hsla(0,91%,71%,.25);color:#fca5a5}.lab-editais-alert--success{background:rgba(74,222,128,.12);border:1px solid rgba(74,222,128,.25);color:#86efac}.lab-editais-alert--warning{background:rgba(251,191,36,.12);border:1px solid rgba(251,191,36,.25);color:#fcd34d}.lab-editais-alert--info{background:rgba(56,189,248,.12);border:1px solid rgba(56,189,248,.25);color:#7dd3fc}.lab-container--narrow{max-width:720px}.lab-editais-panel__head{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:16px}.lab-editais-dropzone{align-items:center;background:rgba(56,189,248,.04);border:2px dashed rgba(56,189,248,.35);border-radius:14px;border-radius:var(--radius-lg);cursor:pointer;display:flex;flex-direction:column;gap:8px;justify-content:center;padding:48px 24px;text-align:center;transition:border-color .2s,background .2s}.lab-editais-dropzone.is-dragging,.lab-editais-dropzone:hover{background:rgba(56,189,248,.15);background:var(--accent-glow);border-color:#38bdf8;border-color:var(--accent)}.lab-editais-dropzone.is-disabled{cursor:not-allowed;opacity:.5}.lab-editais-dropzone .fa{color:#38bdf8;color:var(--accent);font-size:2rem}.lab-editais-dropzone strong{color:#f8fafc;color:var(--heading);font-size:1rem}.lab-editais-dropzone p,.lab-editais-dropzone__types{color:#64748b;color:var(--muted);font-size:.875rem;margin:0}.lab-editais-detail-grid{grid-gap:20px;align-items:start;display:grid;gap:20px;grid-template-columns:320px 1fr}.lab-editais-panel--wide{min-width:0}.lab-analysis-resumo__text{color:#e2e8f0;color:var(--text-strong);line-height:1.7;margin:0 0 20px}.lab-analysis-cards{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(200px,1fr));margin-bottom:20px}.lab-analysis-card{background:#151d2e;background:var(--bg-elevated);border:1px solid rgba(148,163,184,.12);border:1px solid var(--border);border-radius:10px;border-radius:var(--radius);padding:14px}.lab-analysis-card span{color:#64748b;color:var(--muted);display:block;font-size:.75rem;letter-spacing:.04em;margin-bottom:6px;text-transform:uppercase}.lab-analysis-card strong{color:#f8fafc;color:var(--heading);font-size:.9375rem;word-break:break-word}.lab-analysis-block{margin-bottom:20px}.lab-analysis-block h4{color:#f8fafc;color:var(--heading);font-size:.9375rem;font-weight:700;letter-spacing:-.01em;margin:0 0 12px}.lab-analysis-block ul,.lab-analysis-list{color:#e2e8f0;color:var(--text-strong);margin:0;padding-left:18px}.lab-analysis-list li+li{margin-top:6px}.lab-analysis-sections{display:flex;flex-direction:column;gap:4px}.lab-analysis-sections .lab-analysis-block{border-bottom:1px solid rgba(148,163,184,.12);border-bottom:1px solid var(--border);margin-bottom:16px;padding-bottom:4px}.lab-analysis-sections .lab-analysis-block:last-child{border-bottom:0;margin-bottom:0}.lab-app .lab-analysis-sections .lab-analysis-block{border-bottom-color:var(--app-border)}.lab-analysis-kv{grid-gap:8px;display:grid;gap:8px}.lab-analysis-kv__row{grid-gap:12px;background:#151d2e;background:var(--bg-elevated);border:1px solid rgba(148,163,184,.12);border:1px solid var(--border);border-radius:10px;border-radius:var(--radius);display:grid;font-size:.875rem;gap:12px;grid-template-columns:minmax(160px,220px) 1fr;padding:12px 14px}.lab-analysis-kv__row span{color:#64748b;color:var(--muted);font-size:.8125rem;font-weight:600;text-transform:none}.lab-analysis-kv__row strong{color:#f8fafc;color:var(--heading);word-break:break-word}.lab-analysis-risks{grid-gap:10px;display:grid;gap:10px}.lab-analysis-risk p{color:#e2e8f0;color:var(--text-strong);margin:8px 0 0}.lab-analysis-json{background:#151d2e;background:var(--bg-elevated);border:1px solid rgba(148,163,184,.12);border:1px solid var(--border);border-radius:10px;border-radius:var(--radius);color:#e2e8f0;color:var(--text-strong);font-family:JetBrains Mono,ui-monospace,monospace;font-family:var(--mono);font-size:.75rem;margin:0;max-height:520px;overflow:auto;padding:16px}.lab-analysis-link a{font-weight:600}@media (max-width:900px){.lab-analysis-kv__row,.lab-editais-detail-grid{grid-template-columns:1fr}}.lab-app{--app-sidebar-w:248px;--app-bg:#f1f5f9;--app-surface:#fff;--app-text:#475569;--app-heading:#0f172a;--app-muted:#64748b;--app-border:#e2e8f0;--app-accent:#38bdf8;--app-accent-strong:#0ea5e9;--app-sidebar-bg:#060b14;--app-sidebar-text:#94a3b8;--app-input-bg:#fff;--app-input-border:#cbd5e1;--app-input-border-hover:#94a3b8;--app-input-focus:#0ea5e9;--app-input-focus-ring:rgba(14,165,233,.2);--app-input-radius:10px;--app-input-height:42px;--app-input-shadow:0 1px 2px rgba(15,23,42,.05);background:var(--app-bg);color:var(--app-text);display:flex;min-height:100vh}.lab-app--loading{align-items:center;justify-content:center}.lab-app-loading{color:var(--app-muted)}.lab-app-sidebar{background:var(--app-sidebar-bg);border-right:1px solid rgba(148,163,184,.1);display:flex;flex-direction:column;flex-shrink:0;height:100vh;position:-webkit-sticky;position:sticky;top:0;width:var(--app-sidebar-w)}.lab-app-sidebar__brand{border-bottom:1px solid rgba(148,163,184,.1);padding:24px 20px 20px}.lab-app-sidebar__brand span{color:var(--app-accent);display:block;font-size:.6875rem;font-weight:600;letter-spacing:.08em;margin-top:10px;text-transform:uppercase}.lab-app-sidebar__nav{flex:1 1;overflow-y:auto;padding:16px 12px}.lab-app-sidebar__section{color:var(--app-muted);display:block;font-size:.6875rem;font-weight:600;letter-spacing:.08em;padding:16px 12px 8px;text-transform:uppercase}.lab-app-sidebar__link{align-items:center;border-radius:8px;color:var(--app-sidebar-text);display:flex;font-size:.9375rem;font-weight:500;gap:10px;margin-bottom:4px;padding:10px 12px;transition:background .15s ease,color .15s ease}.lab-app-sidebar__link .fa{color:var(--app-muted);text-align:center;width:16px}.lab-app-sidebar__link:hover{background:rgba(56,189,248,.08);color:#f8fafc;color:var(--heading)}.lab-app-sidebar__link.is-active{background:rgba(56,189,248,.14);color:#f8fafc;color:var(--heading)}.lab-app-sidebar__link.is-active .fa{color:var(--app-accent)}.lab-app-sidebar__footer{border-top:1px solid rgba(148,163,184,.1);padding:16px}.lab-app-sidebar__user{margin-bottom:12px}.lab-app-sidebar__user-name{color:#f8fafc;color:var(--heading);display:block;font-size:.875rem;font-weight:600}.lab-app-sidebar__user-email{color:var(--app-muted);display:block;font-size:.75rem;margin-top:2px}.lab-app-sidebar__logout,.lab-app-sidebar__site{align-items:center;background:none;border:0;color:var(--app-sidebar-text);cursor:pointer;display:flex;font:inherit;font-size:.875rem;gap:8px;padding:8px 0;width:100%}.lab-app-sidebar__site{margin-top:4px}.lab-app-sidebar__logout:hover,.lab-app-sidebar__site:hover{color:#f8fafc;color:var(--heading)}.lab-app-shell{flex:1 1;min-width:0}.lab-app-main{margin:0 auto;max-width:1120px;padding:32px 28px 48px}.lab-app-header{align-items:flex-start;display:flex;gap:20px;justify-content:space-between;margin-bottom:24px}.lab-app-header__title{color:var(--app-heading);font-size:1.75rem;font-weight:700;letter-spacing:-.03em;margin:0 0 6px}.lab-app-header__desc{color:var(--app-muted);font-size:.9375rem;margin:0}.lab-app-header__actions,.lab-app-header__actions-group{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.lab-app-back{align-items:center;color:var(--app-muted);display:inline-flex;font-size:.875rem;gap:8px;margin-bottom:16px}.lab-app-back:hover{color:var(--app-accent-strong)}.lab-app-stats{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));margin-bottom:24px}.lab-app-stat{background:var(--app-surface);border:1px solid var(--app-border);border-radius:12px;padding:20px 22px}.lab-app-stat__label{color:var(--app-muted);display:block;font-size:.8125rem;margin-bottom:8px}.lab-app-stat__value{color:var(--app-heading);font-size:2rem;font-weight:700;line-height:1}.lab-app-panel{background:var(--app-surface);border:1px solid var(--app-border);border-radius:12px;margin-bottom:20px;padding:22px}.lab-app-panel--narrow{max-width:640px}.lab-app-panel--wide{grid-column:1/-1}.lab-app-panel__head{align-items:center;display:flex;gap:12px;justify-content:space-between;margin-bottom:16px}.lab-app-panel__title{color:var(--app-heading);font-size:1rem;font-weight:600;margin:0 0 16px}.lab-app-panel__head .lab-app-panel__title{margin-bottom:0}.lab-app-toolbar{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:16px}.lab-app-search{align-items:center;background:var(--app-input-bg);border:1px solid var(--app-input-border);border-radius:var(--app-input-radius);box-shadow:var(--app-input-shadow);display:flex;flex:1 1;gap:10px;min-height:var(--app-input-height);min-width:220px;padding:0 14px;transition:border-color .15s ease,box-shadow .15s ease}.lab-app-search .fa{color:var(--app-muted);flex-shrink:0;font-size:.875rem}.lab-app-search:hover{border-color:var(--app-input-border-hover)}.lab-app-search:focus-within{border-color:var(--app-input-focus);box-shadow:var(--app-input-shadow),0 0 0 3px var(--app-input-focus-ring)}.lab-app-search input{background:transparent;border:0;color:var(--app-heading);flex:1 1;font:inherit;font-size:.9375rem;min-width:0;padding:10px 0}.lab-app-search input::-webkit-input-placeholder{color:#94a3b8}.lab-app-search input::placeholder{color:#94a3b8}.lab-app-search input:focus{outline:none}.lab-app-field input:not([type=checkbox]):not([type=radio]),.lab-app-field select,.lab-app-field textarea,.lab-app-filter input:not([type=checkbox]):not([type=radio]),.lab-app-filter select,.lab-app-input,.lab-app-select{background:var(--app-input-bg);border:1px solid var(--app-input-border);border-radius:var(--app-input-radius);box-shadow:var(--app-input-shadow);color:var(--app-heading);font:inherit;font-size:.9375rem;line-height:1.4;min-height:var(--app-input-height);padding:0 14px;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease;width:100%}.lab-app-field textarea{min-height:108px;padding:12px 14px;resize:vertical}.lab-app-field select,.lab-app-filter select,.lab-app-select{-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%2364748b' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;background-size:16px;cursor:pointer;padding-right:40px}.lab-app-field input:not([type=checkbox]):not([type=radio])::-webkit-input-placeholder,.lab-app-field textarea::-webkit-input-placeholder,.lab-app-filter input::-webkit-input-placeholder,.lab-app-input::-webkit-input-placeholder{color:#94a3b8}.lab-app-field input:not([type=checkbox]):not([type=radio])::placeholder,.lab-app-field textarea::placeholder,.lab-app-filter input::placeholder,.lab-app-input::placeholder{color:#94a3b8}.lab-app-field input:not([type=checkbox]):not([type=radio]):hover,.lab-app-field select:hover,.lab-app-field textarea:hover,.lab-app-filter input:hover,.lab-app-filter select:hover,.lab-app-input:hover,.lab-app-select:hover{border-color:var(--app-input-border-hover)}.lab-app-field input:not([type=checkbox]):not([type=radio]):focus,.lab-app-field select:focus,.lab-app-field textarea:focus,.lab-app-filter input:focus,.lab-app-filter select:focus,.lab-app-input:focus,.lab-app-select:focus{border-color:var(--app-input-focus);box-shadow:var(--app-input-shadow),0 0 0 3px var(--app-input-focus-ring);outline:none}.lab-app-field input:not([type=checkbox]):not([type=radio]):disabled,.lab-app-field select:disabled,.lab-app-field textarea:disabled,.lab-app-input:disabled,.lab-app-select:disabled{background:#f8fafc;color:#94a3b8;cursor:not-allowed;opacity:1}.lab-app-field input[type=date],.lab-app-field input[type=datetime-local],.lab-app-field input[type=time],.lab-app-filter input[type=date],.lab-app-input[type=date],.lab-app-input[type=time]{color-scheme:light}.lab-app-field input[type=number],.lab-app-input[type=number]{-webkit-appearance:textfield;appearance:textfield}.lab-app-field input[type=number]::-webkit-inner-spin-button,.lab-app-field input[type=number]::-webkit-outer-spin-button,.lab-app-input[type=number]::-webkit-inner-spin-button,.lab-app-input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;margin:0}.lab-app-field input:-webkit-autofill,.lab-app-field select:-webkit-autofill,.lab-app-field textarea:-webkit-autofill,.lab-app-input:-webkit-autofill,.lab-app-select:-webkit-autofill{-webkit-text-fill-color:var(--app-heading);-webkit-box-shadow:inset 0 0 0 1000px #fff}.lab-app-date{align-items:center;background:var(--app-input-bg);border:1px solid var(--app-input-border);border-radius:var(--app-input-radius);box-shadow:var(--app-input-shadow);color:var(--app-muted);display:flex;font-size:.8125rem;gap:8px;min-height:var(--app-input-height);padding:0 14px;transition:border-color .15s ease,box-shadow .15s ease}.lab-app-date:hover{border-color:var(--app-input-border-hover)}.lab-app-date:focus-within{border-color:var(--app-input-focus);box-shadow:var(--app-input-shadow),0 0 0 3px var(--app-input-focus-ring)}.lab-app-date input{background:transparent;border:0;color:var(--app-heading);flex:1 1;font:inherit;font-size:.9375rem;min-width:0;padding:10px 0}.lab-app-date input:focus{outline:none}.lab-app-btn{align-items:center;border:1px solid transparent;border-radius:10px;cursor:pointer;display:inline-flex;font:inherit;font-size:.875rem;font-weight:600;gap:8px;padding:10px 16px;transition:background .15s ease,border-color .15s ease}.lab-app-btn--primary{background:var(--app-accent);color:#041018}.lab-app-btn--primary:hover:not(:disabled){background:var(--app-accent-strong)}.lab-app-btn--ghost{background:transparent;border-color:var(--app-border);color:var(--app-heading)}.lab-app-btn--ghost:hover:not(:disabled){background:var(--app-bg)}.lab-app-btn:disabled{cursor:not-allowed;opacity:.55}.lab-app-link{color:var(--app-accent-strong);font-size:.875rem;font-weight:600}.lab-app-link:hover{color:var(--app-accent)}.lab-app-muted{color:var(--app-muted);font-size:.875rem}.lab-app-empty{color:var(--app-muted);padding:32px 12px;text-align:center}.lab-app-alert{border-radius:10px;font-size:.875rem;margin-bottom:16px;padding:12px 14px}.lab-app-alert--error{background:#fef2f2;border:1px solid #fecaca;color:#b91c1c}.lab-app-alert--warning{background:#fffbeb;border:1px solid #fde68a;color:#92400e}.lab-app-alert--success{background:#ecfdf5;border:1px solid #a7f3d0;color:#047857}.lab-app-alert--info{background:#eff6ff;border:1px solid #bfdbfe;color:#1d4ed8}.lab-app-list{display:flex;flex-direction:column;gap:8px}.lab-app-list__item{align-items:center;border:1px solid var(--app-border);border-radius:10px;color:inherit;display:flex;gap:16px;justify-content:space-between;padding:14px 16px;transition:border-color .15s ease,box-shadow .15s ease}.lab-app-list__item:hover{border-color:var(--app-accent);box-shadow:0 0 0 1px rgba(56,189,248,.15)}.lab-app-list__main{min-width:0}.lab-app-list__main strong{color:var(--app-heading);display:block;margin-bottom:4px}.lab-app-list__main span,.lab-app-list__meta{color:var(--app-muted);font-size:.8125rem}.lab-app-list__meta{align-items:flex-end;display:flex;flex-direction:column;flex-shrink:0;gap:6px}.lab-app-table-wrap{overflow-x:auto}.lab-app-table{border-collapse:collapse;font-size:.875rem;width:100%}.lab-app-table td,.lab-app-table th{border-bottom:1px solid var(--app-border);padding:12px 10px;text-align:left}.lab-app-table th{font-weight:600;letter-spacing:.04em;text-transform:uppercase}.lab-app-table th,.lab-app-table__meta{color:var(--app-muted);font-size:.75rem}.lab-app-table__meta{display:block;margin-top:4px}.lab-app-table__actions{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;gap:8px}.lab-app-table__actions-cell{white-space:nowrap;width:1%}.lab-app-action-btn{align-items:center;border:1px solid transparent;border-radius:8px;cursor:pointer;display:inline-flex;font:inherit;font-size:.8125rem;font-weight:600;gap:6px;justify-content:center;line-height:1;min-height:34px;padding:0 12px;text-decoration:none;transition:background .15s ease,border-color .15s ease,color .15s ease;white-space:nowrap}.lab-app-action-btn svg{flex-shrink:0}.lab-app-action-btn--view{background:#eff6ff;border-color:#93c5fd;color:#1d4ed8}.lab-app-action-btn--view:hover{background:#dbeafe;border-color:#60a5fa;color:#1e40af}.lab-app-action-btn--delete{background:#fef2f2;border-color:#fca5a5;color:#b91c1c}.lab-app-action-btn--delete:hover:not(:disabled){background:#fee2e2;border-color:#f87171;color:#991b1b}.lab-app-action-btn:disabled{cursor:not-allowed;opacity:.55}.lab-app-detail-meta{align-items:center;color:var(--app-muted);display:flex;flex-wrap:wrap;font-size:.875rem;gap:10px;margin-bottom:20px}.lab-app-detail-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:minmax(280px,360px) 1fr}.lab-app-file{align-items:center;background:var(--app-bg);border-radius:10px;display:flex;gap:12px;margin-bottom:16px;padding:14px}.lab-app-file strong{color:var(--app-heading);display:block}.lab-app-file span{color:var(--app-muted);font-size:.8125rem}.lab-app-form__grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.lab-app-field{display:flex;flex-direction:column;gap:8px}.lab-app-field--full{grid-column:1/-1}.lab-app-checkbox,.lab-app-field--checkbox{align-items:center;cursor:pointer;flex-direction:row;gap:10px;margin-bottom:4px;padding-top:4px;-webkit-user-select:none;user-select:none}.lab-app-field--checkbox{padding-top:28px}.lab-app-field span{color:#475569;font-size:.8125rem;font-weight:600;letter-spacing:.01em}.lab-app-checkbox input[type=checkbox],.lab-app-field input[type=checkbox]{accent-color:var(--app-accent-strong);cursor:pointer;flex-shrink:0;height:18px;margin:0;width:18px}.lab-app-checkbox span,.lab-app-field--checkbox span{color:var(--app-text);font-size:.875rem;font-weight:500}.lab-app-form{display:flex;flex-direction:column;gap:4px}.lab-app-form__actions{display:flex;flex-wrap:wrap;gap:10px;justify-content:flex-end;margin-top:24px;padding-top:4px}.lab-app .lab-analysis-section,.lab-app .lab-analysis-tabs,.lab-app .lab-editais-dropzone,.lab-app .lab-editais-panel{background:var(--app-bg);border-color:var(--app-border);color:var(--app-text)}.lab-app .lab-editais-dropzone{border-radius:10px}.lab-app .lab-editais-field input:not([type=checkbox]):not([type=radio]),.lab-app .lab-editais-field select,.lab-app .lab-editais-field textarea{background:var(--app-input-bg);border:1px solid var(--app-input-border);border-radius:var(--app-input-radius);box-shadow:var(--app-input-shadow);color:var(--app-heading);font-size:.9375rem;min-height:var(--app-input-height);padding:0 14px;transition:border-color .15s ease,box-shadow .15s ease}.lab-app .lab-editais-field textarea{min-height:108px;padding:12px 14px}.lab-app .lab-editais-field select{-webkit-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%2364748b' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 12px center;background-repeat:no-repeat;background-size:16px;padding-right:40px}.lab-app .lab-editais-field input:not([type=checkbox]):not([type=radio]):focus,.lab-app .lab-editais-field select:focus,.lab-app .lab-editais-field textarea:focus{border-color:var(--app-input-focus);box-shadow:var(--app-input-shadow),0 0 0 3px var(--app-input-focus-ring);outline:none}.lab-app .lab-analysis-kv__row{border-color:var(--app-border)}.lab-app .lab-analysis-kv__key,.lab-app .lab-analysis-kv__value{color:var(--app-heading)}.lab-app-panel--filters{padding:18px 20px}.lab-app-panel--flush{overflow:hidden;padding:0}.lab-app-panel__toolbar{align-items:center;background:#f8fafc;border-bottom:1px solid var(--app-border);color:var(--app-muted);display:flex;font-size:.875rem;gap:12px;justify-content:space-between;padding:14px 20px}.lab-app-panel__toolbar strong{color:var(--app-heading)}.lab-app-panel__subtitle{color:var(--app-muted);font-size:.875rem;margin:4px 0 0}.lab-app-filters{align-items:end;display:flex;flex-wrap:wrap;gap:12px}.lab-app-search--wide{flex:1 1 280px}.lab-app-filter{display:flex;flex-direction:column;gap:8px;min-width:148px}.lab-app-filter span{color:var(--app-muted);font-size:.6875rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.lab-app-btn--danger{background:#fef2f2;border:1px solid #fecaca;color:#b91c1c}.lab-app-btn--danger:hover:not(:disabled){background:#fee2e2}.lab-app-icon-btn{align-items:center;background:var(--app-bg);border:1px solid var(--app-border);border-radius:8px;color:var(--app-muted);cursor:pointer;display:inline-flex;height:34px;justify-content:center;text-decoration:none;transition:border-color .15s ease,color .15s ease,background .15s ease;width:34px}.lab-app-icon-btn--view{background:#eff6ff;border-color:#bfdbfe;color:#0369a1}.lab-app-icon-btn--view:hover{background:#dbeafe;border-color:#93c5fd;color:#1d4ed8}.lab-app-icon-btn--danger{background:#fef2f2;border-color:#fecaca;color:#b91c1c}.lab-app-icon-btn--danger:hover:not(:disabled){background:#fee2e2;border-color:#f87171;color:#991b1b}.lab-app-icon-btn:hover{background:#f0f9ff;border-color:var(--app-accent);color:var(--app-accent-strong)}.lab-app-loading-block{align-items:center;color:var(--app-muted);display:flex;gap:10px;justify-content:center;padding:48px 20px}.lab-app-empty--large{padding:56px 24px}.lab-app-empty--large .fa{color:var(--app-accent);font-size:2rem;margin-bottom:12px}.lab-app-empty--large h3{color:var(--app-heading);margin:0 0 8px}.lab-app-table--data th{background:#f8fafc;border-bottom:1px solid var(--app-border)}.lab-app-table--data tbody tr:hover{background:#f8fafc}.lab-app-table__primary{min-width:280px}.lab-edital-row__link{color:inherit;display:block}.lab-edital-row__link strong{color:var(--app-heading);display:block;font-size:.9375rem;line-height:1.4;margin-bottom:4px}.lab-edital-row__link span{color:var(--app-muted);display:block;font-size:.8125rem}.lab-edital-row__link em{display:inline-block;font-size:.75rem;font-style:normal;font-weight:600;margin-top:6px}.lab-edital-row__link em,.lab-edital-row__link:hover strong{color:var(--app-accent-strong)}.lab-edital-row__prazo{color:var(--app-heading);display:block;font-size:.875rem;margin-bottom:4px}.lab-edital-breadcrumb{align-items:center;color:var(--app-muted);display:flex;flex-wrap:wrap;font-size:.8125rem;gap:8px;margin-bottom:18px}.lab-edital-breadcrumb__item{align-items:center;display:inline-flex;gap:8px}.lab-edital-breadcrumb__item a{color:var(--app-accent-strong);font-weight:600}.lab-edital-breadcrumb__item a:hover{color:var(--app-accent)}.lab-edital-breadcrumb__item span[aria-current]{color:var(--app-heading);font-weight:600}.lab-edital-hero{align-items:flex-start;background:var(--app-surface);border:1px solid var(--app-border);border-radius:14px;box-shadow:0 1px 2px rgba(15,23,42,.04);display:flex;gap:24px;justify-content:space-between;margin-bottom:20px;padding:24px}.lab-edital-hero__badges{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.lab-edital-hero__title{color:var(--app-heading);font-size:clamp(1.35rem,2.5vw,1.75rem);letter-spacing:-.02em;line-height:1.25;margin:0 0 10px}.lab-edital-hero__object{color:var(--app-muted);line-height:1.6;margin:0 0 18px;max-width:920px}.lab-edital-hero__grid{grid-gap:14px 20px;display:grid;gap:14px 20px;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));margin:0}.lab-edital-hero__item dt{color:var(--app-muted);font-size:.6875rem;font-weight:600;letter-spacing:.05em;margin:0 0 4px;text-transform:uppercase}.lab-edital-hero__item dd{color:var(--app-heading);font-size:.9375rem;font-weight:600;margin:0}.lab-edital-hero__actions{display:flex;flex-direction:column;flex-shrink:0;gap:10px}.lab-edital-tabs{background:var(--app-surface);border:1px solid var(--app-border);border-radius:12px;display:flex;gap:4px;margin-bottom:16px;padding:4px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.lab-edital-tabs--analysis{max-width:100%;width:100%}.lab-edital-tab{background:transparent;border:0;border-radius:8px;color:var(--app-muted);cursor:pointer;font:inherit;font-size:.875rem;font-weight:600;padding:10px 16px}.lab-edital-tab.is-active{background:#eff6ff;color:var(--app-accent-strong)}.lab-edital-doc-preview{align-items:center;background:var(--app-bg);border:1px solid var(--app-border);border-radius:12px;display:flex;gap:16px;margin-bottom:4px;padding:18px}.lab-edital-doc-preview__icon{align-items:center;background:#eff6ff;border-radius:12px;color:#1d4ed8;display:flex;flex-shrink:0;height:52px;justify-content:center;width:52px}.lab-edital-doc-preview__body{flex:1 1;min-width:0}.lab-edital-doc-preview__body strong{color:var(--app-heading);display:block;font-size:.9375rem;margin-bottom:4px;word-break:break-word}.lab-edital-doc-preview__body p{color:#334155;font-size:.875rem;margin:0}.lab-app-empty--large svg{color:var(--app-accent-strong);margin-bottom:12px}.lab-edital-doc-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.lab-edital-file-card{align-items:center;background:var(--app-bg);border:1px solid var(--app-border);border-radius:12px;display:flex;gap:14px;padding:16px}.lab-edital-file-card__icon{align-items:center;background:#eff6ff;border-radius:10px;color:var(--app-accent-strong);display:flex;font-size:1.25rem;height:44px;justify-content:center;width:44px}.lab-edital-file-card__body{flex:1 1;min-width:0}.lab-edital-file-card__body strong{color:var(--app-heading);display:block;margin-bottom:4px}.lab-edital-file-card__body span{color:var(--app-muted);font-size:.8125rem}.lab-edital-file-link{align-items:center;color:var(--app-accent-strong);display:inline-flex;font-size:.875rem;font-weight:600;gap:8px}.lab-edital-file-link em{color:var(--app-muted);font-style:normal;font-weight:400}.lab-app .lab-badge--muted{background:#f1f5f9;color:#64748b}.lab-app .lab-badge--info{background:#eff6ff;color:#0369a1}.lab-app .lab-badge--success{background:#ecfdf5;color:#047857}.lab-app .lab-badge--warning{background:#fffbeb;color:#b45309}.lab-app .lab-badge--danger{background:#fef2f2;color:#b91c1c}.lab-app .lab-analysis-card{background:var(--app-bg);border-color:var(--app-border)}.lab-app .lab-analysis-block h4,.lab-app .lab-analysis-card strong,.lab-app .lab-analysis-kv__row strong,.lab-app .lab-analysis-resumo__text{color:var(--app-heading)}.lab-app .lab-analysis-kv__row{background:var(--app-bg);border:1px solid var(--app-border)}.lab-app .lab-analysis-kv__row span{color:var(--app-muted)}.lab-app .lab-analysis-block ul,.lab-app .lab-analysis-list,.lab-app .lab-analysis-list li{color:#334155;font-size:.9375rem;line-height:1.65}.lab-app .lab-analysis-risk p{color:#334155}.lab-app .lab-analysis-link a{color:var(--app-accent-strong);font-weight:600}.lab-app .lab-analysis-json{background:#0f172a;border-color:#1e293b;color:#e2e8f0}.lab-app .lab-editais-dropzone{background:#f0f9ff;border-color:#bae6fd}.lab-app .lab-editais-dropzone strong{color:var(--app-heading)}.lab-app .lab-editais-dropzone p,.lab-app .lab-editais-dropzone__types{color:var(--app-muted)}@media (max-width:900px){.lab-app{flex-direction:column}.lab-app-sidebar{height:auto;position:static;width:100%}.lab-app-sidebar__nav{display:flex;flex-wrap:wrap;gap:4px;padding:12px}.lab-app-sidebar__section{padding-top:8px;width:100%}.lab-app-sidebar__link{margin-bottom:0}.lab-app-main{padding:20px 16px 32px}.lab-app-header{flex-direction:column}.lab-app-detail-grid,.lab-app-form__grid{grid-template-columns:1fr}.lab-app-list__item{flex-direction:column}.lab-app-list__item,.lab-app-list__meta{align-items:flex-start}.lab-edital-hero{flex-direction:column}.lab-edital-hero__actions{width:100%}.lab-edital-hero__actions .lab-app-btn,.lab-edital-hero__actions a.lab-app-btn{justify-content:center;width:100%}.lab-edital-tabs{width:100%}.lab-edital-tab{flex:1 1;text-align:center}}.lab-ticket-panels{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:20px}.lab-ticket-interaction-form{margin-bottom:24px}.lab-ticket-interactions{display:flex;flex-direction:column;gap:12px;list-style:none;margin:0;padding:0}.lab-ticket-interaction{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;padding:16px 18px}.lab-ticket-interaction--internal{background:#fff7ed;border-color:#fed7aa}.lab-ticket-interaction header{align-items:center;display:flex;flex-wrap:wrap;gap:8px 12px;margin-bottom:8px}.lab-ticket-interaction header strong{color:#0f172a}.lab-ticket-interaction header em,.lab-ticket-interaction header span{color:#64748b;font-size:.8125rem;font-style:normal}.lab-ticket-interaction__tag{background:#e2e8f0;border-radius:999px;color:#475569!important;padding:2px 8px}.lab-ticket-interaction__tag--public{background:#dbeafe;color:#1d4ed8!important}.lab-ticket-interaction p{color:#334155;line-height:1.6;margin:0;white-space:pre-wrap}@media (max-width:900px){.lab-ticket-panels{grid-template-columns:1fr}}.lab-helpdesk-webhook-cell{color:#64748b;font-size:.8125rem;max-width:280px;overflow-wrap:anywhere;word-break:break-word}.lab-helpdesk-stats{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:18px}.lab-helpdesk-stats__card{align-items:center;background:var(--app-surface);border:1px solid var(--app-border);border-radius:12px;box-shadow:0 1px 2px rgba(15,23,42,.04);display:flex;gap:14px;padding:16px 18px}.lab-helpdesk-stats__card--highlight{background:#fffbfb;border-color:#fecaca}.lab-helpdesk-stats__icon{align-items:center;background:#f1f5f9;border-radius:10px;color:#475569;display:inline-flex;font-size:1rem;height:40px;justify-content:center;width:40px}.lab-helpdesk-stats__card--highlight .lab-helpdesk-stats__icon{background:#fef2f2;color:#b91c1c}.lab-helpdesk-stats__value{color:var(--app-heading);display:block;font-size:1.375rem;font-weight:700;line-height:1.1}.lab-helpdesk-stats__label{color:var(--app-muted);display:block;font-size:.75rem;font-weight:600;letter-spacing:.04em;margin-top:2px;text-transform:uppercase}.lab-helpdesk-list__toolbar{align-items:center;display:flex;flex-wrap:wrap;gap:8px 16px;justify-content:space-between}.lab-helpdesk-list__count{color:var(--app-heading);font-size:.875rem;font-weight:600}.lab-helpdesk-list__hint{color:var(--app-muted);font-size:.8125rem}.lab-helpdesk-table th{color:#64748b;font-size:.6875rem;letter-spacing:.06em;text-transform:uppercase}.lab-helpdesk-table__row{transition:background .15s ease}.lab-helpdesk-table__row:hover{background:#f8fafc}.lab-helpdesk-ticket-link{color:inherit;display:block;text-decoration:none}.lab-helpdesk-ticket-link__title{color:var(--app-heading);display:block;font-size:.9375rem;font-weight:600;line-height:1.45;margin-bottom:8px}.lab-helpdesk-ticket-link:hover .lab-helpdesk-ticket-link__title{color:var(--app-accent-strong)}.lab-helpdesk-ticket-link__meta{align-items:center;display:flex;flex-wrap:wrap;gap:6px}.lab-helpdesk-ref{-webkit-font-feature-settings:"tnum";font-feature-settings:"tnum";background:#f1f5f9;color:#334155;font-size:.75rem;font-variant-numeric:tabular-nums;font-weight:700}.lab-helpdesk-ref,.lab-helpdesk-system{align-items:center;border-radius:6px;display:inline-flex;padding:2px 8px}.lab-helpdesk-system{background:#eff6ff;color:#1d4ed8;font-size:.6875rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase}.lab-helpdesk-ext-id{color:#94a3b8;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.75rem}.lab-helpdesk-attachment{color:#64748b;font-size:.6875rem;gap:4px}.lab-helpdesk-assignee,.lab-helpdesk-attachment{align-items:center;display:inline-flex;font-weight:600}.lab-helpdesk-assignee{color:#0369a1;font-size:.75rem;gap:6px;margin-top:8px}.lab-helpdesk-requester{align-items:center;display:flex;gap:10px;min-width:0}.lab-helpdesk-requester__avatar{align-items:center;background:linear-gradient(135deg,#e0f2fe,#dbeafe);border-radius:50%;color:#0369a1;display:inline-flex;flex-shrink:0;font-size:.75rem;font-weight:700;height:36px;justify-content:center;letter-spacing:.02em;width:36px}.lab-helpdesk-requester__info{min-width:0}.lab-helpdesk-requester__info strong{color:var(--app-heading);display:block;font-size:.875rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lab-helpdesk-requester__info span{color:var(--app-muted);display:block;font-size:.75rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lab-helpdesk-table__date{color:#64748b;font-size:.8125rem;white-space:nowrap}.lab-helpdesk-open{align-items:center;background:transparent;border-radius:8px;color:#64748b;display:inline-flex;height:32px;justify-content:center;transition:background .15s ease,color .15s ease;width:32px}.lab-helpdesk-open:hover{background:#eff6ff;color:#0369a1}.lab-helpdesk-badge{align-items:center;border-radius:999px;display:inline-flex;font-size:.6875rem;font-weight:700;gap:5px;letter-spacing:.02em;padding:4px 10px;white-space:nowrap}.lab-helpdesk-badge .fa{font-size:.625rem;opacity:.9}.lab-helpdesk-badge__dot{background:currentColor;border-radius:50%;height:6px;width:6px}.lab-helpdesk-badge--type.lab-helpdesk-badge--info{background:#f8fafc;border:1px solid #e2e8f0;color:#475569}.lab-helpdesk-badge--type.lab-helpdesk-badge--danger{background:#fff5f5;border:1px solid #fecaca;color:#b91c1c}.lab-helpdesk-badge--type.lab-helpdesk-badge--success{background:#f0fdf4;border:1px solid #bbf7d0;color:#047857}.lab-helpdesk-badge--type.lab-helpdesk-badge--warning{background:#fffbeb;border:1px solid #fde68a;color:#b45309}.lab-helpdesk-badge--priority.lab-helpdesk-badge--muted{background:#f8fafc;color:#64748b}.lab-helpdesk-badge--priority.lab-helpdesk-badge--info{background:#eff6ff;color:#1d4ed8}.lab-helpdesk-badge--priority.lab-helpdesk-badge--warning{background:#fff7ed;color:#c2410c}.lab-helpdesk-badge--priority.lab-helpdesk-badge--danger{background:#fef2f2;color:#b91c1c}.lab-helpdesk-badge--status.lab-helpdesk-badge--info{background:#dbeafe;color:#1e40af}.lab-helpdesk-badge--status.lab-helpdesk-badge--warning{background:#fef3c7;color:#92400e}.lab-helpdesk-badge--status.lab-helpdesk-badge--success{background:#d1fae5;color:#065f46}.lab-helpdesk-badge--status.lab-helpdesk-badge--muted{background:#e2e8f0;color:#475569}.lab-helpdesk-badge--status.lab-helpdesk-badge--danger{background:#fee2e2;color:#991b1b}@media (max-width:1100px){.lab-helpdesk-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){.lab-helpdesk-stats{grid-template-columns:1fr 1fr}.lab-helpdesk-list__hint,.lab-helpdesk-table td:nth-child(3),.lab-helpdesk-table th:nth-child(3){display:none}}.lab-app code{background:#f1f5f9;border-radius:6px;color:#0f172a;font-size:.8125rem;padding:2px 6px}
/*# sourceMappingURL=main.bacf2798.css.map*/