html[data-theme=urca]{--color-brand:#007bff;--color-forest:#0b1731;--font-display:Inter, Geologica, Arial, sans-serif;--font-sans:Inter, Geologica, Arial, sans-serif;--urca-orange:#ff5100;--urca-amber:#fb923c;color:#f8fafc;background:#020617}html[data-theme=urca] body{background:#020617}html[data-theme=urca] ::selection{color:#fff;background:#ff5100}html[data-theme=urca] .site-header{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#020617c9;border-color:#ffffff18}html[data-theme=urca] .action-link{color:#190c07;background:linear-gradient(110deg,#ff5100,#fb923c);border-radius:100px;font-weight:700;transition:box-shadow .25s,transform .25s;box-shadow:0 8px 30px #ff510026}html[data-theme=urca] .action-link:hover{transform:translateY(-2px);box-shadow:0 10px 35px #ff510045}html[data-theme=urca] .action-link:focus-visible{outline-offset:5px;outline:3px solid #80baff}html[data-theme=urca] .nav-link:after,html[data-theme=urca] .hero-footnote>span,html[data-theme=urca] .contact-signature>span,html[data-theme=urca] .qm-copy-rule{background:linear-gradient(90deg,#007bff,#ff5100)}html[data-theme=urca] .hero{background:#020617}html[data-theme=urca] .hero:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(at 18% 22%,#007bff30,#0000 44%),radial-gradient(at 83% 58%,#ff510029,#0000 38%),radial-gradient(at 57% 100%,#007bff35,#0000 40%);animation:22s ease-in-out infinite alternate urca-ambient;position:absolute;inset:-15%}html[data-theme=urca] .hero:after{content:"";z-index:11;background:linear-gradient(90deg,#007bff00,#007bff99 40%,#ff5100bb 75%,#ff510000);height:2px;position:absolute;inset:auto 0 0}html[data-theme=urca] .hero-title{letter-spacing:-.055em;font-weight:800}html[data-theme=urca] .title-highlight{color:#0000;background:linear-gradient(95deg,#ff783b 5%,#fb923c 60%,#ffc18d);-webkit-background-clip:text;background-clip:text;padding-inline:0}html[data-theme=urca] .hero .eyebrow{color:#8bc1ff;letter-spacing:.19em}html[data-theme=urca] .hero-description{color:#b7c4d9}html[data-theme=urca] .hero-footnote{color:#8196b7}html[data-theme=urca] .portrait-caption{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0a1429a6;border:1px solid #ffffff25;border-radius:100px;padding:11px 18px}html[data-theme=urca] .portrait-caption strong{color:#ffae73}html[data-theme=urca] #pilares{background:radial-gradient(at 95% 8%,#d8eaff 0,#0000 48%),radial-gradient(at 5% 100%,#fff0e4 0,#0000 45%),#f8faff}html[data-theme=urca] #pilares .eyebrow,html[data-theme=urca] #desafios .eyebrow{color:#2563a4}html[data-theme=urca] .section-heading h2,html[data-theme=urca] .section-title{letter-spacing:-.045em;font-weight:700}html[data-theme=urca] .heading-aside{color:#566580;border-color:#b9cce3}html[data-theme=urca] .pillar-row{border-color:#bccfe380}html[data-theme=urca] .pillar-text{border-color:#a9c4e4}html[data-theme=urca] .pillar-text h3{font-weight:650}html[data-theme=urca] .pillar-index{color:#0000;background:linear-gradient(145deg,#007bff,#83bdff);-webkit-background-clip:text;background-clip:text;font-weight:700}html[data-theme=urca] .pillars-list>.reveal:nth-child(2) .pillar-index{background-image:linear-gradient(145deg,#e94b00,#ffa260)}html[data-theme=urca] .scene-routes,html[data-theme=urca] .scene-signal{stroke:#007bff}html[data-theme=urca] .scene-security .scene-signal{stroke:#ff5100}html[data-theme=urca] .scene-core-light{background:#007bff}html[data-theme=urca] .scene-security .scene-core-light{background:#ff7b30}html[data-theme=urca] .qm-method{background:#020617}html[data-theme=urca] .qm-sticky{background:radial-gradient(at 100% 20%,#007bff17,#0000 50%),radial-gradient(at 0 95%,#ff510010,#0000 45%)}html[data-theme=urca] .qm-heading h2,html[data-theme=urca] .qm-copy h3,html[data-theme=urca] .qm-detail-heading h4{font-family:var(--font-display);font-weight:700}html[data-theme=urca] .qm-eyebrow{color:#77b5ff}html[data-theme=urca] .qm-heading p,html[data-theme=urca] .qm-copy p,html[data-theme=urca] .qm-detail-heading>span,html[data-theme=urca] .qm-selector button{color:#a6b6ce}html[data-theme=urca] .qm-step-icon{background:#081329;border-color:#273c5a}html[data-theme=urca] .qm-selector .is-active .qm-step-icon{color:#fff;background:linear-gradient(135deg,#007bff,#0056b3);border-color:#459fff;box-shadow:0 0 26px #007bff40}html[data-theme=urca] .qm-selector .is-active:nth-child(2) .qm-step-icon,html[data-theme=urca] .qm-selector .is-active:last-child .qm-step-icon{color:#190c07;background:linear-gradient(135deg,#ff5100,#fb923c);border-color:#ffaf77;box-shadow:0 0 26px #ff510040}html[data-theme=urca] .qm-copy{border-color:#253652}html[data-theme=urca] .qm-map-lines{stroke:#3b5271}html[data-theme=urca] .qm-root rect,html[data-theme=urca] .qm-map-node>rect{fill:#0d1930;stroke:#344866}html[data-theme=urca] .qm-area-label{fill:#a6b6ce}html[data-theme=urca] .qm-node-icon{stroke:#9ebae2}html[data-theme=urca] .is-prioritized .qm-map-node.is-priority>rect{fill:#2c1920;stroke:#ff783b}html[data-theme=urca] .is-prioritized .qm-map-node.is-priority text{fill:#ffdbc4}html[data-theme=urca] .is-prioritized .is-priority .qm-node-icon{stroke:#ff965c}html[data-theme=urca] .is-prioritized .qm-map-node.is-selected>rect{fill:#ff783b;stroke:#ffb381;filter:drop-shadow(0 4px 12px #ff51002e)}html[data-theme=urca] .is-prioritized .qm-map-node.is-selected text{fill:#190c07;font-weight:600}html[data-theme=urca] .is-prioritized .is-selected .qm-node-icon{stroke:#190c07}html[data-theme=urca] .is-prioritized .qm-priority-dot{fill:#632b15}html[data-theme=urca] .qm-method:has(.is-prioritized) .qm-copy-rule{background:linear-gradient(90deg,#ff5100,#fb923c)}html[data-theme=urca] .qm-method:has(.is-prioritized) .qm-wheel-halo{stroke:#ff783b;opacity:.45}html[data-theme=urca] .qm-flow-node{background:linear-gradient(140deg,#ffffff0d,#ffffff03);border-color:#354762}html[data-theme=urca] .qm-flow-node.is-integrated{background:linear-gradient(135deg,#007bff,#0056b3);border-color:#459fff}html[data-theme=urca] .qm-flow-arrow{background:#020617}html[data-theme=urca] .with-ai .qm-process-lines{stroke:#ff8949}html[data-theme=urca] .qm-before-nodes>div{background:#ff510009;border-color:#a56641}html[data-theme=urca] .qm-mobile-root,html[data-theme=urca] .qm-mobile-node{background:#0d1930;border-color:#344866}html[data-theme=urca] .is-prioritized .qm-mobile-node.is-priority{color:#ffdbc4;background:#2c1920;border-color:#ff783b}html[data-theme=urca] .is-prioritized .qm-mobile-node.is-priority svg{color:#ff965c}html[data-theme=urca] .is-prioritized .qm-mobile-node.is-selected{color:#190c07;background:linear-gradient(135deg,#ff783b,#fb923c);border-color:#ffb381;font-weight:600;box-shadow:0 4px 18px #ff510026}html[data-theme=urca] .is-prioritized .qm-mobile-node.is-selected svg{color:#190c07}html[data-theme=urca] .is-prioritized .qm-mobile-node.is-selected i{background:#632b15}html[data-theme=urca] .qm-wheel-halo{stroke:#007bff}html[data-theme=urca] .qm-wheel-nodes button>span:last-child,html[data-theme=urca] .qm-wheel-controls button{background:#071127ed}html[data-theme=urca] .with-ai .qm-flow-node{border-color:#168cff}html[data-theme=urca] .qm-ai-identity{background:#ffffff05;border-color:#37516f}html[data-theme=urca] .qm-ai-identity img{background:#007bff}html[data-theme=urca] #desafios{background:linear-gradient(150deg,#f7faff,#eff5ff 55%,#fff4ec)}html[data-theme=urca] .challenge-grid{gap:20px}html[data-theme=urca] .challenge-item{background:#ffffffad;border-radius:20px;flex-direction:column;gap:23px;padding:28px 24px;box-shadow:0 10px 30px #0b2f6006;border:1px solid #cad9eb!important}html[data-theme=urca] .challenge-grid>.reveal:nth-child(2n) .challenge-icon{color:#df500d}html[data-theme=urca] .contact-section{background:radial-gradient(at 87% 90%,#ff510024,#0000 50%),radial-gradient(at 5% 20%,#007bff25,#0000 55%),#020617;padding-block:86px}html[data-theme=urca] footer{background:#020617}@keyframes urca-ambient{0%{transform:translate(-1%,-1%)}to{transform:translate(2%,2%)}}@media (width<=1023px){html[data-theme=urca] .main-navigation{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#061127f5;border-color:#243554}}@media (width<=767px){html[data-theme=urca] .title-line-highlight .title-highlight{background:0 0}html[data-theme=urca] .title-phrase-start,html[data-theme=urca] .title-phrase-end{color:#0000;background:linear-gradient(95deg,#ff783b,#ffc18d);-webkit-background-clip:text;background-clip:text;padding-inline:0}html[data-theme=urca] .portrait-caption{padding:8px 12px}html[data-theme=urca] .challenge-item{flex-direction:row;gap:20px;padding:24px}}
